Ce document explique comment supprimer un cluster Kubernetes standard d'une zone isolée Google Distributed Cloud (GDC). La suppression d'un cluster Standard supprime toutes ses charges de travail, ses pools de nœuds, ses nœuds de plan de contrôle et les ressources correspondantes dans le cluster. Étant donné qu'un cluster standard est limité à un seul projet, sa suppression n'affecte aucun autre projet.
Ce document s'adresse à des audiences telles que les développeurs d'applications du groupe des opérateurs d'applications, qui sont responsables de la gestion des charges de travail des conteneurs au sein de leur organisation. Pour en savoir plus, consultez la documentation sur les audiences pour les environnements isolés GDC.
Avant de commencer
Vérifiez que vous disposez de la configuration appropriée pour supprimer les clusters standards. Pour en savoir plus, consultez Gérer l'accès aux clusters standards.
Pour obtenir les autorisations nécessaires pour supprimer un cluster standard, demandez à votre administrateur IAM de l'organisation de vous accorder les rôles Administrateur IAM du projet (
project-iam-admin) et Administrateur de cluster standard (standard-cluster-admin). Ces rôles sont liés à l'espace de noms de votre projet.
Supprimer un cluster standard et ses ressources
Pour supprimer un cluster partagé et ses ressources, procédez comme suit :
API
Pour supprimer un cluster standard, supprimez la ressource personnalisée
Clusterde la zone GDC :kubectl delete clusters.cluster.gdc.goog/STANDARD_CLUSTER_NAME \ --namespace PROJECT_NAME \ --kubeconfig MANAGEMENT_API_SERVERLa suppression peut prendre jusqu'à 45 minutes. Si vous souhaitez que le processus de suppression s'exécute en arrière-plan, ajoutez le paramètre
--wait=falseà la commande.Remplacez les éléments suivants :
STANDARD_CLUSTER_NAME: nom du cluster à supprimer.PROJECT_NAME: nom du projet qui gère le cluster.MANAGEMENT_API_SERVER: chemin d'accès kubeconfig du serveur d'API zonal où le cluster est hébergé. Si vous n'avez pas encore généré de fichier kubeconfig pour le serveur d'API de gestion dans votre zone cible, consultez Se connecter.
Terraform
Pour supprimer un cluster standard à l'aide de Terraform, exécutez la commande suivante :
terraform destroy -target kubernetes_manifest.cluster-createLa suppression peut prendre jusqu'à 45 minutes.
Étapes suivantes
- Présentation des clusters Kubernetes
- Définir les limites d'accès à la conception
- Concevoir la séparation des charges de travail