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
Verifica che tutte le richieste di volumi permanenti (PVC) siano state eliminate dal cluster condiviso. Per ulteriori informazioni, consulta Eliminare l'archiviazione permanente.
Nel menu di navigazione, seleziona Kubernetes Engine > Cluster.
Nell'elenco dei cluster, fai clic sul cluster che vuoi eliminare.
Fai clic su Elimina Elimina cluster.
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
Verifica che tutte le richieste di volumi permanenti (PVC) siano state eliminate dal cluster condiviso. Per ulteriori informazioni, consulta Eliminare l'archiviazione permanente.
Rimuovi la risorsa personalizzata
Clusterdalla zona GDC:kubectl delete clusters.cluster.gdc.goog/SHARED_CLUSTER_NAME \ -n platform \ --kubeconfig MANAGEMENT_API_SERVERSostituisci 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=falseal comando.
Terraform
Verifica che tutte le richieste di volumi permanenti (PVC) siano state eliminate dal cluster condiviso. Per ulteriori informazioni, consulta Eliminare l'archiviazione permanente.
Rimuovi la risorsa utilizzando Terraform:
terraform destroy -target kubernetes_manifest.cluster-create
L'eliminazione può richiedere fino a 60 minuti.
Passaggi successivi
- Panoramica del cluster Kubernetes
- Progettare i limiti di accesso
- Progettare la separazione dei carichi di lavoro