Eliminare un cluster condiviso

Questo documento spiega come eliminare un cluster Kubernetes condiviso da una zona air-gapped di Google Distributed Cloud (GDC). L'eliminazione di un cluster condiviso rimuove tutti i carichi di lavoro, i pool di nodi, i nodi del piano di controllo e le risorse corrispondenti all'interno del cluster. Poiché un cluster condiviso può estendersi su più progetti, la sua eliminazione potrebbe interessare più progetti.

Questo documento è rivolto a un pubblico come gli amministratori IT all'interno del gruppo di amministratori della piattaforma, responsabili della gestione dei carichi di lavoro dei container all'interno della propria organizzazione. Per ulteriori informazioni, consulta la sezione Pubblico per la documentazione GDC con air gap.

Prima di iniziare

Per eliminare un cluster condiviso, chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Amministratore del cluster utente (user-cluster-admin). Questo ruolo non è associato a uno spazio dei nomi.

Elimina un cluster condiviso e le relative risorse

Per eliminare un cluster condiviso e le relative risorse:

Console

  1. Verifica che tutte le richieste di volumi permanenti (PVC) siano state eliminate dal cluster condiviso. Per ulteriori informazioni, consulta Eliminare l'archiviazione permanente.

  2. Nel menu di navigazione, seleziona Kubernetes Engine > Cluster.

  3. Nell'elenco dei cluster, fai clic sul cluster che vuoi eliminare.

  4. Fai clic su Elimina Elimina cluster.

  5. Quando richiesto, digita la frase di conferma fornita e fai clic su Elimina per eliminare il cluster.

    L'eliminazione può richiedere fino a 60 minuti.

API

  1. Verifica che tutte le richieste di volumi permanenti (PVC) siano state eliminate dal cluster condiviso. Per ulteriori informazioni, consulta Eliminare l'archiviazione permanente.

  2. Rimuovi la risorsa personalizzata Cluster dalla zona GDC:

    kubectl delete clusters.cluster.gdc.goog/SHARED_CLUSTER_NAME \
        -n platform \
        --kubeconfig MANAGEMENT_API_SERVER
    

    Sostituisci quanto segue:

    • SHARED_CLUSTER_NAME: il nome del cluster da eliminare.
    • MANAGEMENT_API_SERVER: il percorso kubeconfig del server API di zona in cui è ospitato il cluster Kubernetes. Se non hai ancora generato un file kubeconfig per il server API nella zona di destinazione, consulta Accedere.

    L'eliminazione può richiedere fino a 60 minuti. Se vuoi che il processo di eliminazione venga eseguito in background, aggiungi il parametro --wait=false al comando.

Terraform

  1. Verifica che tutte le richieste di volumi permanenti (PVC) siano state eliminate dal cluster condiviso. Per ulteriori informazioni, consulta Eliminare l'archiviazione permanente.

  2. Rimuovi la risorsa utilizzando Terraform:

    terraform destroy -target kubernetes_manifest.cluster-create
    

L'eliminazione può richiedere fino a 60 minuti.

Passaggi successivi