# Rancher - Node template
**Requisitos:**
- Ingresar a tu plataforma de _Rancher_
## Como crear un node template (Master y Worker)
Para crear un _node template_, primero deberás acceder a tu cuenta, una vez que estes dentro de la plataforma de _Rancher_, da clic sobre el icono de tu avatar en la parte superior derecha y despliega el menú.

Posteriormente, selecciona la opción _Node Templates_.

Una vez que hayas seleccionado _Node Templates_ te redigirá a una página donde encontrarás la lista de todos los _Nodes Templates_. Para crear un nuevo _Node Template_ da clic en el botón _Add Template_.

Una vez que des clic sobre el botón _Add Template_ se abrirá una ventana de _Add Node Template_, dentro de ella deberás seleccionar el proveedor de Cloud que utilizarás para agregar los nodos, en este caso selecciona _Amazon EC2_.
Además, te pedirá la información de acceso de _Amazon EC2_, ahí deberás seleccionar la región _us-east-1_ y en las te pedirá que selecciones tus credenciales de acceso a _AWS_, en caso de que aún NO tengas una credencial asociada deberñas seleccionar _Add New_.
Una vez que tengas la información de la región y las credenciales, da clic en _Next_.

Posteriormente, se te pedirá información acerca de _Zone and Network_, ahí deberás seleccionar la _Zona de disponibilidad_ y seleccionar una _VPC_.

Una vez que hayas seleccionado la información, da clic en el botón de _Next_.
Posteriormente, iremos a la sección de _Security Groups_, en esta sección se desplegarán dos opciones:
- Standard
- Choose one group
En este caso seleccionaremos la opción _Standard_ y daremos clic en el botón de _Next_.

Por último, ingresaremos la información de la sección _Instance_, dentro de esta sección nos enfocaremos en 4 puntos:
- Instance Type
- AMI
- IAM Instance Profile Name
- Name

Comencemos con _Instance Type_, en esta opción deberemos elegir un tipo de instancia para nuestro nodo, es decir, que tipo de instancia EC2 queremos seleccionar. Aquí hay dos opciones:
- Master node: Selecciona _t3.medium_
- Worker node: Selecciona _t3.large_
Después, en la parte de _AMI_ deberás ingresar un código _AMI_, puedes seleccionar un valor de _AMI_ directamente de la lista de _RancherOS_ pero no es lo más recomendable, debido a que contiene algunos errores.
Lo mejor será ir a la consola de AWS y seleccionar un _AMI_ de _AWS_. Para ello ingresa en AWS > EC2 > Instances New > Launch Instances. Dentro de esta ventana busca _Ubuntu_ y copia la información de _AMI_ de _Ubuntu 18.04_ en su versión de _64-bit x86_.

Una vez que tengas la información del _AMI_ pegala en el campo _AMI_.
En el caso del _IAM Instance Profile Name_, deberás ingresar el perfil de acceso de IAM para EC2. En nuestro caso sera el valor: Rancher_Master.
Por último, ingresa un nombre para el nodo, siguiendo la siguiente convención de nombres: `<worker|master>-<letra-zona-disponibilidad>`.
Una vez que hayas ingresado toda la información, para terminar da clic en el botón Create.