Microsoft Azure: iniciar y detener un clúster de servicios de Azure Kubernetes

En este artículo, aprenderemos cómo detener e iniciar clústeres de Azure Kubernetes Service (AKS). Puede detener todo su clúster de Azure Kubernetes Service para ahorrar costos. Para continuar, necesitará un servicio Azure Kubernetes existente que se esté ejecutando. 

Para usar start y stop para AKS, necesitamos la extensión de versión preliminar de AKS para la CLI de Azure. Se puede instalar usando el siguiente comando:

extension add --name aks-preview

Asegurémonos de tener la última versión usando el siguiente comando:

az extension update --name aks-preview

A continuación, debemos registrar la función de vista previa de inicio/detención con el siguiente comando:

az feature register --namespace "Microsoft.ContainereService" --name "StartStopPreview"

 Esto puede tomar un tiempo. Después de un par de minutos, verifique si la función está registrada con el siguiente comando:

az feature list -o table --query 
    "[?contains(name,'Microsoft.ContainereService/StartStopPreview')].{Name:name,
    State:properties.state}"

Ahora necesitamos actualizar el proveedor de recursos del contenedor usando el siguiente comando:

az provider register --namespace Microsoft.ContainerService

Eso es todo lo de la vista previa fuera del camino. Ahora, podría ser que no necesite hacer todo esto cuando esta función esté disponible de forma general.

Detengamos nuestro clúster de AKS con el siguiente comando:

az aks stop --name YOUR_CLUSTE_NAME --resource-group YOUR_RESOURCE_GROUP

Es tan simple como eso. Esto dará como resultado algo como lo siguiente si usamos el siguiente comando:

az aks show

El estado de energía se detiene, por lo que el clúster se detiene.

Podemos volver a iniciarlo fácilmente con el siguiente comando:

az aks start --name YOUR_CLUSTE_NAME --resource-group YOUR_RESOURCE_GROUP

Usaremos AKS show para verificar si se está ejecutando como se muestra a continuación:

Detener un clúster de Azure Kubernetes Service es una excelente manera de ahorrar dinero. Puede iniciar y detener AKS fácilmente con un comando de la CLI de Azure, que puede, por ejemplo, automatizar para que se detenga cuando esta superficie no se use y se inicie durante el horario laboral. 

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 *