Limpieza del espacio en disco del clúster de Azure AKS

Free-up Azure AKS disk space

Si tu clúster de Kubernetes Azure AKS es lo suficientemente antiguo, especialmente en entornos de desarrollo, definitivamente se quedará sin espacio en disco, porque AKS almacenará todas las imágenes de contenedor (y en entornos DEV cambian con bastante frecuencia) en el disco.

No pude encontrar la frecuencia con la que el motor AKS ejecuta alguna operación de limpieza (pero lo hace, absolutamente). Sin embargo, en mi caso, el uso del espacio llegó a ese ya críticos 80% y siguió creciendo. Así es como se puede ejecutar la limpieza manualmente.

Conéctete al nodo

Lo primero que debes hacer - es conectarte al nodo del Azure AKS clúster. Microsoft tiene una guía buena sobre esto: https://learn.microsoft.com/en-us/azure/aks/node-access#create-an-interactive-shell-connection-to-a-linux-node.

Limpieza

Cuando estás en el nodo del tu clúster, ejecuta los comandos siguentes y ¡ya está! El comando va a buscar y eliminar todas las imágenes de contenedores no utilizadas.

chroot /host

crictl rmi -prune

azure (es), aks (es), kubernetes (es)

  • Visto: 771
Add comment

Related Articles