Cluster löschen
Das Löschen eines Clusters entfernt die Control Plane und alle Worker Nodes und beendet sämtliche darauf laufenden Workloads.
Das Löschen ist endgültig und nicht umkehrbar. Sichern oder migrieren Sie Ihre Daten vollständig, bevor Sie fortfahren.
Voraussetzungen
- Ein Kubernetes Cluster im Status Running und eine geprüfte Verbindung per
kubectl
Vor dem Löschen
Arbeiten Sie diese Punkte ab, solange das Cluster noch läuft:
-
Anwendungsdaten sichern – Sichern Sie Daten, die nur im Cluster vorliegen. Zustandsbehaftete Komponenten außerhalb des Clusters – etwa Datenbank-VMs – sind vom Löschen nicht betroffen.
-
Konfiguration sichern – Exportieren Sie Ihre Manifeste, sofern sie nicht ohnehin in der Versionsverwaltung liegen:
kubectl get all --all-namespaces -o yaml > cluster-backup.yaml -
Secrets sichern – Zugangsdaten und Zertifikate, die nur im Cluster vorliegen, gehen verloren.
-
Externe Verweise prüfen – DNS-Einträge, die auf Nodes dieses Clusters zeigen, laufen nach dem Löschen ins Leere.
Cluster löschen
Sie erreichen die Löschfunktion auf zwei Wegen:
- Actions-Menü – Oben rechts in der Cluster-Detailansicht über Destroy
- Tab Settings – Im Abschnitt Destroy cluster über die Schaltfläche Destroy
Es öffnet sich der Dialog Destroy cluster:
- Der Hinweis bestätigt, dass Cluster und alle Worker Nodes dauerhaft entfernt werden.
- Geben Sie zur Bestätigung den Namen des Clusters ein. Über das Kopiersymbol übernehmen Sie ihn in die Zwischenablage.
- Wählen Sie optional einen Grund aus:
- Leistungsprobleme
- Eine benötigte Funktion war nicht verfügbar
- Es war ein Test und wird nicht mehr benötigt
- Kein ausreichender Nutzen
- Sonstiges
- Bestätigen Sie mit Destroy.
Wählen Sie als Grund Leistungsprobleme, bietet der Dialog Alternativen zum Löschen an – etwa das Cluster zu vergrößern, Speicher zu ergänzen, weitere Nodes hinzuzufügen oder den Support einzubeziehen. Bei Kapazitätsengpässen ist eine Anpassung oft die bessere Lösung als ein Neuaufbau.
Was gelöscht wird
| Ressource | Verhalten |
|---|---|
| Control Plane | Wird entfernt |
| Worker Nodes aller Node Pools | Werden entfernt |
| Workloads im Cluster | Werden beendet |
| Konfigurationsdatei | Verliert ihre Gültigkeit |
Was bestehen bleiben kann
Einige Ressourcen sind nicht Teil des Clusters und bleiben unter Umständen erhalten – sie werden dann weiterhin abgerechnet. Prüfen Sie nach dem Löschen:
- VPC-Netzwerke, die weiterhin von anderen Ressourcen genutzt werden
- Daten in S3 Object Storage, die unabhängig vom Cluster bestehen
- Ressourcen außerhalb des Clusters, etwa Datenbank-VMs im selben VPC
Einzelne Ressourcen statt des ganzen Clusters entfernen
Häufig genügt ein kleinerer Eingriff:
| Ziel | Vorgehen |
|---|---|
| Kosten senken | Node-Anzahl reduzieren oder Autoscaling aktivieren, siehe Autoscaling aktivieren |
| Einzelnen defekten Node ersetzen | Recycle, siehe Node Remediation |
| Nicht benötigten Node Pool entfernen | Über das Kebab-Menü im Tab Resources |
| Anwendung entfernen | kubectl delete bzw. helm uninstall |