Löschen Sie Ihre zustandsorientierten Arbeitslasten mit Standardmethoden zum Löschen von Kubernetes.
Hinweis
Zum Ausführen der Aufgaben in diesem Dokument müssen Sie die erforderlichen Berechtigungen anfordern und Ihre Umgebung vorbereiten.
IAM-Rollen anfordern
Wenn Sie zustandsorientierte Workloads in einem Kubernetes-Cluster erstellen, löschen, bearbeiten oder ansehen möchten, bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die Rolle Namespace-Administrator (namespace-admin) zuzuweisen. Diese Rolle ist an Ihren Projekt-Namespace gebunden.
Umgebung vorbereiten
Wenn Sie Befehle für den vorkonfigurierten Bare-Metal-Kubernetes-Cluster ausführen möchten, benötigen Sie die folgenden Ressourcen:
Suchen Sie den Namen des Kubernetes-Clusters oder fragen Sie Ihren Plattformadministrator danach.
Melden Sie sich an und generieren Sie die kubeconfig-Datei für den Kubernetes-Cluster, falls Sie noch keine haben.
Verwenden Sie den kubeconfig-Pfad des Kubernetes-Clusters, um
CLUSTER_KUBECONFIGin dieser Anleitung zu ersetzen.
StatefulSet-Ressource löschen
Löschen Sie eine StatefulSet-Ressource, wenn Sie die zugehörigen zustandsorientierten Containerarbeitslasten nicht mehr benötigen.
Führen Sie Folgendes aus, um eine
StatefulSet-Ressource zu löschen:kubectl --kubeconfig CLUSTER_KUBECONFIG \ -n NAMESPACE \ delete statefulset STATEFULSET_NAMEErsetzen Sie Folgendes:
CLUSTER_KUBECONFIG: Die kubeconfig-Datei für den Kubernetes-Cluster.NAMESPACE: der Projekt-Namespace der Containerarbeitslast.STATEFULSET_NAME: der Name des zu löschendenStatefulSet-Objekts.
Wenn Sie eine
StatefulSet-Ressource löschen, werden auch alle zugehörigen Pods gelöscht. Wenn Sie nur dieStatefulSet-Ressource und nicht ihre Pods löschen möchten, fügen Sie den Parameter--cascade=orphanein.Löschen Sie den zugehörigen Dienst:
kubectl --kubeconfig CLUSTER_KUBECONFIG \ delete service SERVICE_NAMEErsetzen Sie die folgenden Variablen:
CLUSTER_KUBECONFIG: Die kubeconfig-Datei für den Kubernetes-Cluster.SERVICE_NAME: der Name des zu löschendenService-Objekts.