Use a CLI kubectl ou Tanzu para excluir um cluster TKG 2.

Quando você exclui um cluster Tanzu Kubernetes usando a CLI kubectl ou Tanzu, a coleta de lixo do Kubernetes garante que todos os recursos dependentes sejam excluídos.
Observação: Não tente excluir um cluster usando a CLI vSphere Client ou vCenter Server.

Procedimento

  1. Autentique com o Supervisor.
  2. Altere o contexto para o vSphere Namespace em que o TKG que você deseja excluir é provisionado.
    kubectl config use-context CLUSTER-NAMESPACE
  3. Liste os clusters TKG no namespace.
    kubectl get clusters
    tanzu cluster list
  4. Exclua o cluster TKG usando a seguinte sintaxe.
    Cluster v1alpha3 usando kubectl:
    kubectl delete tanzukubernetescluster --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    Cluster v1beta1 usando kubectl:
    kubectl delete cluster --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    cluster v1alpha3 ou v1beta1 usando a CLI Tanzu:
    tanzu cluster delete --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    Exemplo de resultado:
    tanzukubernetescluster.run.tanzu.vmware.com "tkg-cluster-1" deleted
  5. Verifique se o cluster foi excluído.
    kubectl:
    kubectl get clusters
    Tanzu CLI:
    tanzu cluster list
  6. Exclua o contexto de cluster do arquivo kubeconfig.
    kubectl config delete-context CONTEXT
    Por exemplo:
    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