Requisitos:
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:
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:
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:
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.