# 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ú. ![Menu](https://i.imgur.com/imVIu04.png) Posteriormente, selecciona la opción _Node Templates_. ![Node Templates Option](https://i.imgur.com/htAleNU.png) 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_. ![Add Template](https://i.imgur.com/UJw4DA6.png) 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_. ![Add Node Template](https://i.imgur.com/2o0hiqx.png) Posteriormente, se te pedirá información acerca de _Zone and Network_, ahí deberás seleccionar la _Zona de disponibilidad_ y seleccionar una _VPC_. ![Zona and Network](https://i.imgur.com/GPs4UtZ.png) 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_. ![Security Groups](https://i.imgur.com/tdmLdnP.png) 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 ![Instance](https://i.imgur.com/nvYIAMO.png) 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_. ![AMI AWS](https://i.imgur.com/Nxs7lmt.png) 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.