Microsoft Azure: zonas de disponibilidad para el clúster de Kubernetes

En este artículo, aprenderemos a crear un clúster de Kubernetes de alta disponibilidad con zonas de disponibilidad. Cuando crea un servicio de Azure Kubernetes o un clúster de AKS en Azure, todos sus Nodes y almacenamiento residen en el mismo centro de datos. El clúster está protegido contra fallas de hardware y mantenimiento dentro del centro de datos porque los Nodes y el almacenamiento se distribuyen entre dominios de fallas y actualizaciones. 

Pero esto no ayuda si el centro de datos se cae. Esto casi nunca sucede, pero es posible que desee protegerse contra eso. Puede hacerlo mediante el uso de zonas de disponibilidad para su clúster de Kubernetes. 

Las zonas de disponibilidad son ubicaciones físicas únicas que contienen uno o más centros de datos y, cuando los usa con AKS, sus Nodes se distribuirán entre las zonas de disponibilidad. Esto hace que AKS esté altamente disponible, ya que aún se ejecutará si uno o más centros de datos fallan.

 Creemos un clúster de Kubernetes que use zonas de disponibilidad mediante Azure Cloud Shell. Puede acceder a él yendo a shell.azure.com y contiene la versión más reciente de la CLI de Azure. 

Usémoslo para crear un clúster de Kubernetes. Primero, crearemos un nuevo grupo de recursos que usaremos para el clúster de Kubernetes usando el siguiente comando:

az group create --name <YOUR RESOURCE GROUP> --location <YOUR LOCATION>

Ahora crearemos el clúster de Kubernetes con el siguiente comando:

az aks create --resource-group  <YOUR RESOURCE GROUP> --name <YOUR CLUSTER NAME>
 --generate-ssh-keys --enable-vmss --load-balancer-sku standard --node-count <No. OF NODE>
 --node-zones <YOUR NODE ZONES>

El parámetro node-zones es lo que distribuirá los Nodes entre las zonas de disponibilidad. Si no agrega este parámetro, el clúster se creará en un centro de datos. Esto tomará un rato. Se crea el clúster de Kubernetes y sus Nodes se distribuyen entre las zonas de disponibilidad. 

Cuando usa zonas de disponibilidad para su clúster de Kubernetes, puede hacerlo altamente disponible y protegido contra fallas en un único centro de datos. 

Publicación traducida automáticamente

Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *