Löschen Sie Ihre zustandsorientierten Arbeitslasten mit Standardmethoden zum Löschen in Kubernetes.
Hinweise
Damit Sie Befehle für einen Kubernetes-Cluster ausführen können, benötigen Sie die folgenden Ressourcen:
Suchen Sie den Clusternamen 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
KUBERNETES_CLUSTER_KUBECONFIGin dieser Anleitung zu ersetzen.
Bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die Rolle „Namespace Admin“ (namespace-admin) in Ihrem Projekt-Namespace zuzuweisen, um die erforderlichen Berechtigungen zum Löschen zustandsorientierter Workloads zu erhalten.
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.