Saltar al contenido
Categoría: Azure
2019-09-12

Aprendiendo a desplegar Kubernetes en Azure (1/2)

En el post de hoy os voy a explicar como preparar la suscripción de Azure para desplegar el servicio de Kubernetes.

Lo vamos a hacer con unos sencillos pasos que os dejo a continuación:

1. Primero necesitaremos el servicio de VMSSPREVIEW para utilizar el autoescalado de nodos en AKS. Así que vamos a abrir la consola de comandos para registrar el servicio en nuestra suscripción.

2. Añadimos la extensión a la suscripción:

  • az extension add –name aks-preview

3. Agregamos la característica a nuestro Microsoft.ContainerService:

  • az feature register –name VMSSPreview –namespace Microsoft.ContainerService

4. Y por último, registramos nuestro Microsoft.ContainerService:

  • az provider register –namespace Microsoft.ContainerService

Registrando esta extensión lo que se nos permite es poder autoescalar los nodos. Es decir, cuando los nodos reciban demasiada carga y la web no esté funcionando correctamente, el servicio de Kubernetes alzará los nodos que considere necesario para asegurar el correcto funcionamiento de la aplicación.

Para poder desplegar el servicio de Kubernetes en Azure  debemos crear un grupo de recursos. Le damos un nombre y marcamos la región que más nos interese  según el uso que se le vaya a dar. (Algunos servicios no están disponibles en todas las regiones.)

Una vez creado el grupo de recursos desplegaremos el Azure Kubernetes Service.

Entramos dentro del grupo de recursos que hemos creado y pulsamos en añadir.

En la primera ventana le introducimos el grupo de recursos donde queremos crearlo.


También pondremos la región sobre la que se desplegaran nuestros nodos. En nuestro caso pondremos West Europe al igual que grupo de recursos.

Marcamos la cantidad de nodos que queremos y cambiamos el tamaño de los nodos según nuestras necesidades. El mínimo de RAM es 3,5 GiB.

En la ventana de Scale habilitaremos los nodos virtuales y el autoescalado de las máquinas virtuales.

Si queremos monitorizar nuestro AKS iremos a la ventana de Monitoring y marcaremos como habilitado la monitorización de contenedores. Esto creará un nuevo grupo de recursos.

Cuando ya tengamos todo lo que queremos configurar listo le daremos a REVIEW AND CREATE y esta ventana nos validará la configuración que le hemos dado.

Por último desplegamos la arquitectura y listo!

En la siguiente entrada de Azure Kubernetes os explicaré cómo crear un Cuadro de Mandos de Kubernetes y como desplegar una imagen de una aplicación predeterminada.

Complete este formulario para recibir la guía de Windows Server en Azure
*Obligatorio
Complete este formulario para recibir la guía de Windows Server en Azure
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir 4 best practices to implement a comprehensive Zero Trust security approach
*Obligatorio
Complete este formulario para recibir 4 best practices to implement a comprehensive Zero Trust security approach
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Cloud Migration Essentials
*Obligatorio
Complete este formulario para recibir Cloud Migration Essentials
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
*Obligatorio
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Prevent data leaks with Microsoft 365 Business Premium
*Obligatorio
Complete este formulario para recibir Prevent data leaks with Microsoft 365 Business Premium
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete this form to recieve the guide of Windows Server on Azure
*Required
Complete this form to recieve the guide of Windows Server on Azure
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve 4 best practices to implement a comprehensive Zero Trust security approach
*Required
Complete this form to recieve 4 best practices to implement a comprehensive Zero Trust security approach
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud Migration Essentials
*Required
Complete this form to recieve Cloud Migration Essentials
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud security Advice for Nonprofit Leaders
*Required
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
*Obligatorio
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
Thank you for filling out the form [name]. Here's your Free eBook!