Verwenden Sie kubectl oder die Tanzu-CLI, um einen TKG-Cluster zu löschen.

Wenn Sie einen Tanzu Kubernetes-Cluster mit kubectl oder der Tanzu-CLI löschen, stellt Kubernetes Garbage Collection sicher, dass alle abhängigen Ressourcen gelöscht werden.
Hinweis: Versuchen Sie nicht, einen Cluster über die vSphere Client- oder vCenter Server-CLI zu löschen.

Prozedur

  1. Authentifizieren Sie sich beim Supervisor.
  2. Ändern Sie den Kontext in den vSphere-Namespace, in dem die zu löschende TKG -Instanz bereitgestellt wird.
    kubectl config use-context CLUSTER-NAMESPACE
  3. Listet die TKG-Cluster im aktuellen Namespace auf.
    kubectl get clusters
    tanzu cluster list
  4. Löschen Sie den TKG-Cluster mit der folgenden Syntax.
    v1alpha3-Cluster mit kubectl:
    kubectl delete tanzukubernetescluster --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    v1beta1-Cluster mit kubectl:
    kubectl delete cluster --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    v1alpha3- oder v1beta1-Cluster mit der Tanzu-CLI:
    tanzu cluster delete --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    Beispielergebnis:
    tanzukubernetescluster.run.tanzu.vmware.com "tkg-cluster-1" deleted
  5. Überprüfen Sie, ob der Cluster gelöscht wurde.
    kubectl:
    kubectl get clusters
    Tanzu-CLI:
    tanzu cluster list
  6. Löschen Sie den Clusterkontext aus der kubeconfig-Datei.
    kubectl config delete-context CONTEXT
    Beispiel:
    kubectl config get-contexts
    CURRENT   NAME            CLUSTER         AUTHINFO                                        NAMESPACE
              192.0.2.1       192.0.2.1       wcp:192.0.2.1:[email protected]
              tkg-cluster-1   192.0.2.6       wcp:192.0.2.6:[email protected]
    *         tkg-ns-1        192.0.2.7       wcp:192.0.2.7:[email protected]       tkg-ns-1
    
    kubectl config delete-context tkg-cluster-1
    deleted context tkg-cluster-1 from $HOME/.kube/config
    
    kubectl config get-contexts
    CURRENT   NAME            CLUSTER        AUTHINFO                                       NAMESPACE
              192.0.2.1       192.0.2.1      wcp:192.0.2.1:[email protected]
    *         tkg-ns-1        192.0.2.7       wcp:192.0.2.7:[email protected]     tkg-ns-1