Supprimer un cluster partagé

Ce document explique comment supprimer un cluster Kubernetes partagé d'une zone isolée Google Distributed Cloud (GDC). La suppression d'un cluster partagé 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 partagé peut s'étendre sur plusieurs projets, sa suppression peut avoir un impact sur plusieurs projets.

Ce document s'adresse à des audiences telles que les administrateurs informatiques du groupe d'administrateurs de plate-forme, qui sont chargés de gérer les 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

Pour obtenir les autorisations nécessaires pour supprimer un cluster partagé, demandez à votre administrateur IAM de l'organisation de vous accorder le rôle d'administrateur de cluster utilisateur (user-cluster-admin). Ce rôle n'est pas lié à un espace de noms.

Supprimer un cluster partagé et ses ressources

Pour supprimer un cluster partagé et ses ressources, procédez comme suit :

Console

  1. Dans le menu de navigation, sélectionnez Kubernetes Engine > Clusters.

  2. Dans la liste des clusters, cliquez sur le cluster que vous souhaitez supprimer.

  3. Cliquez sur Supprimer Supprimer le cluster.

  4. Lorsque vous y êtes invité, saisissez la phrase de confirmation indiquée, puis cliquez sur Supprimer pour supprimer le cluster.

    La suppression peut prendre jusqu'à 60 minutes.

API

  • Pour supprimer un cluster partagé, supprimez la ressource personnalisée Cluster de la zone GDC :

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

    Remplacez les éléments suivants :

    • SHARED_CLUSTER_NAME : nom du cluster à supprimer.
    • MANAGEMENT_API_SERVER : chemin d'accès kubeconfig du serveur d'API zonal où le cluster Kubernetes est hébergé. Si vous n'avez pas encore généré de fichier kubeconfig pour le serveur d'API dans votre zone cible, consultez Se connecter.

    La suppression peut prendre jusqu'à 60 minutes. Si vous souhaitez que le processus de suppression s'exécute en arrière-plan, ajoutez le paramètre --wait=false à la commande.

Terraform

  • Pour supprimer un cluster partagé à l'aide de Terraform, exécutez la commande suivante :

    terraform destroy -target kubernetes_manifest.cluster-create
    

La suppression peut prendre jusqu'à 60 minutes.

Étapes suivantes