Geben Sie Azure AKS-Speicherplatz frei

Geben Sie Azure AKS-Speicherplatz frei

Wenn Ihr Kubernetes Azure AKS-Cluster alt genug ist, insbesondere in Entwicklungsumgebungen, wird ihm definitiv der Speicherplatz ausgehen, da AKS alle Container-Images (und in DEV-Umgebungen ändern sie sich häufig) auf dem Datenträger speichert.

Ich konnte nicht feststellen, wie oft die AKS-Engine einen sauberen Vorgang ausführt (aber absolut). In meinem Fall erreichte die Speicherplatznutzung jedoch die bereits kritischen 80% und stieg weiter an. So können Sie die Reinigung manuell ausführen.

Verbinden Sie sich mit dem Knoten

Als Erstes müssen Sie eine Verbindung mit dem Azure AKS-Clusterknoten herstellen. Microsoft hat diesbezüglich eine nette Anleitung: https://learn.microsoft.com/en-us/azure/aks/node-access#create-an-interactive-shell-connection-to-a-linux-node.

Reinigen

Wenn Sie sich im Knoten befinden, führen Sie die folgenden Befehle aus und alles ist erledigt! Der Befehl sucht und entfernt alle nicht verwendeten Container-Images von der Festplatte.

chroot /host

crictl rmi -prune

azure (de), kubernetes (de), aks (de)

  • Zugriffe: 405
Kommentar schreiben

Related Articles