Utilice kubectl o la CLI de Tanzu para eliminar un clúster de TKG.

Cuando se elimina un clúster de Tanzu Kubernetes mediante kubectl o la CLI de Tanzu, la recopilación de elementos no utilizados de Kubernetes garantiza que se eliminen todos los recursos dependientes.
Nota: No intente eliminar un clúster mediante vSphere Client ni la CLI de vCenter Server.

Procedimiento

  1. Realice la autenticación con Supervisor.
  2. Cambie el contexto al espacio de nombres de vSphere donde se aprovisionó el TKG que desea eliminar.
    kubectl config use-context CLUSTER-NAMESPACE
  3. Enumere los clústeres de TKG en el espacio de nombres.
    kubectl get clusters
    tanzu cluster list
  4. Elimine el clúster de TKG con la siguiente sintaxis.
    Clúster v1alpha3 con kubectl:
    kubectl delete tanzukubernetescluster --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    Clúster v1beta1 con kubectl:
    kubectl delete cluster --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    Clúster v1alpha3 o v1beta1 mediante la CLI de Tanzu:
    tanzu cluster delete --namespace CLUSTER-NAMESPACE CLUSTER-NAME
    Resultado de ejemplo:
    tanzukubernetescluster.run.tanzu.vmware.com "tkg-cluster-1" deleted
  5. Compruebe que el clúster se haya eliminado.
    kubectl:
    kubectl get clusters
    CLI de Tanzu:
    tanzu cluster list
  6. Elimine el contexto del clúster del archivo kubeconfig.
    kubectl config delete-context CONTEXT
    Por ejemplo:
    kubectl config get-contexts
    CURRENT   NAME            CLUSTER         AUTHINFO                                        NAMESPACE
              192.0.2.1       192.0.2.1       wcp:192.0.2.1:administrator@vsphere.local
              tkg-cluster-1   192.0.2.6       wcp:192.0.2.6:administrator@vsphere.local
    *         tkg-ns-1        192.0.2.7       wcp:192.0.2.7:administrator@vsphere.local       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:administrator@vsphere.local
    *         tkg-ns-1        192.0.2.7       wcp:192.0.2.7:administrator@vsphere.local     tkg-ns-1