Iniciar y detener un grupo de nodos de Azure Kubernetes Service (AKS)
Es posible que no tenga que ejecutar continuamente las cargas de trabajo de AKS. Por ejemplo, podría tener un clúster de desarrollo que tenga grupos de nodos ejecutando cargas de trabajo específicas. Para optimizar los costes de proceso, puede detener completamente los grupos de nodos en el clúster de AKS.
- No se pueden detener los grupos del sistema.
- Se admiten los grupos de nodos de acceso puntual.
- Los grupos de nodos detenidos se pueden actualizar.
- El clúster y el grupo de nodos deben estar en ejecución.
- No se pueden detener los grupos de nodos de los clústeres que usan la característica de aprovisionamiento automático de nodos (NAP).
Este artículo supone que ya tiene un clúster de AKS. Si necesita un clúster de AKS, cree uno mediante la CLI de Azure, Azure PowerShell o Azure Portal.
Detenga un grupo de nodos de AKS en ejecución mediante el comando
az aks nodepool stop
.az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
Compruebe que el grupo de nodos dejó de usar el comando
az aks nodepool show
.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
En la siguiente salida de ejemplo reducida se muestra el
powerState
comoStopped
:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Stopped" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }
Nota
Si el
provisioningState
muestraStopping
, el grupo de nodos todavía estará en proceso de detención.Nota
Al detener el grupo de nodos, se detendrá su escalador automático de clústeres y se iniciará al iniciar el grupo de nodos. Por lo tanto, si modifica manualmente el número de instancias de VMSS en el grupo mientras se detiene, el escalador automático de clústeres podría mostrar incoherencias.
Reinicie un grupo de nodos detenido mediante el comando
az aks nodepool start
.az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
Compruebe que el grupo de nodos comenzó a usar el comando
az aks nodepool show
.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
En la siguiente salida de ejemplo reducida se muestra el
powerState
comoRunning
:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Running" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }
Nota
Si el
provisioningState
muestraStarting
, el grupo de nodos todavía estará en proceso de inicio.
- Para obtener información sobre cómo escalar grupos
User
a 0, consulte Escalado de gruposUser
a 0. - Para obtener información sobre cómo detener el clúster, consulte Inicio y detención del clúster.
- Para obtener más información sobre cómo ahorrar costes mediante instancias de acceso puntual, consulte incorporación de un grupo de nodos de acceso puntual a AKS.
- Para obtener más información sobre las directivas de soporte técnico de AKS, vea Directivas de soporte técnico de AKS.
Comentarios de Azure Kubernetes Service
Azure Kubernetes Service es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: