Supprimer un cluster standard

Ce document explique comment supprimer un cluster Kubernetes standard d'une zone isolée de 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 d'opérateurs d'applications, qui sont chargés de gérer les charges de travail de conteneurs au sein de leur organisation. Pour en savoir plus, consultez Audiences de la documentation GDC sous air gap.

Avant de commencer

Pour supprimer un cluster standard, demandez à votre administrateur IAM de projet de vous attribuer le rôle Administrateur de cluster standard (standard-cluster-admin). Ce rôle est lié à votre espace de noms de projet. Pour en savoir plus, consultez Gérer l'accès aux clusters standards.

Supprimer un cluster standard et ses ressources

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

Console

  1. Dans le sélecteur de projet, sélectionnez votre projet.

    Les clusters standards sont des ressources limitées à un projet. Si vous sélectionnez une organisation, vous verrez des clusters partagés, qui sont limités à l'organisation. Pour en savoir plus, consultez la hiérarchie des ressources.

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

  3. Dans la liste des clusters, cliquez sur le cluster que vous souhaitez modifier.

  4. Cliquez sur supprimer Supprimer le cluster.

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

    La suppression peut prendre jusqu'à 45 minutes.

API

  1. Vérifiez que toutes les revendications de volumes persistants (PVC) sont supprimées de votre cluster standard. Pour en savoir plus, consultez Supprimer le stockage persistant.

  2. Supprimez la ressource personnalisée Cluster de la zone GDC :

    kubectl delete clusters.cluster.gdc.goog/STANDARD_CLUSTER_NAME \
        --namespace PROJECT_NAME \
        --kubeconfig MANAGEMENT_API_SERVER
    

    La 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

  1. Vérifiez que toutes les revendications de volumes persistants (PVC) sont supprimées de votre cluster standard. Pour en savoir plus, consultez Supprimer le stockage persistant.

  2. Supprimez la ressource à l'aide de Terraform :

    terraform destroy -target kubernetes_manifest.cluster-create
    

    La suppression peut prendre jusqu'à 45 minutes.

Étape suivante