Eliminare un cluster condiviso

Questo documento spiega come eliminare un cluster Kubernetes condiviso da una zona Google Distributed Cloud (GDC) con air gap. L'eliminazione di un cluster condiviso rimuove tutti i suoi workload, i pool di nodi, i nodi del control plane e le risorse corrispondenti all'interno del cluster. Poiché un cluster condiviso può estendersi su più progetti, l'eliminazione di un cluster condiviso potrebbe influire su più progetti.

Questo documento è rivolto a un pubblico come gli amministratori IT del gruppo di amministratori della piattaforma, responsabili della gestione dei workload dei container all'interno della propria organizzazione. Per saperne di più, consulta la documentazione sui segmenti di pubblico per GDC con air gap.

Prima di iniziare

Per eliminare un cluster condiviso, chiedi all'amministratore dell'organizzazione IAM di concederti il ruolo User Cluster Admin (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, completa i seguenti passaggi:

Console

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

  2. Nel selettore di progetti, seleziona la tua organizzazione.

    I cluster condivisi sono risorse con ambito a livello di organizzazione. Se invece selezioni un progetto, visualizzerai i cluster standard, che hanno come ambito il progetto. Per saperne di più, consulta la gerarchia delle risorse.

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

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

  5. Fai clic su delete Elimina cluster.

  6. 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 Elimina 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 Accedi.

    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 saperne di più, consulta Elimina 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