Elimina i carichi di lavoro stateless

Questo documento spiega come eliminare i workload stateless esistenti in esecuzione in un cluster Kubernetes air-gapped Google Distributed Cloud (GDC). È importante rimuovere i carichi di lavoro non più in uso per mantenere l'integrità e il rendimento del cluster Kubernetes.

Questo documento è rivolto agli sviluppatori del gruppo di operatori di applicazioni responsabili della gestione dei carichi di lavoro delle applicazioni per la propria organizzazione. Per saperne di più, consulta la documentazione relativa ai segmenti di pubblico per GDC air-gapped.

Prima di iniziare

Per completare le attività descritte in questo documento, devi disporre delle seguenti risorse e dei seguenti ruoli:

  • Per eseguire comandi su un cluster Kubernetes, assicurati di disporre delle seguenti risorse:

    • Individua il nome del cluster Kubernetes o chiedi a un membro del gruppo di amministratori della piattaforma qual è il nome del cluster.

    • Accedi e genera il file kubeconfig per il cluster Kubernetes se non ne hai uno.

    • Utilizza il percorso kubeconfig del cluster Kubernetes per sostituire KUBERNETES_CLUSTER_KUBECONFIG in queste istruzioni.

  • Per ottenere le autorizzazioni necessarie per eliminare i carichi di lavoro stateless in un cluster condiviso, chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Namespace Admin (namespace-admin) nello spazio dei nomi del progetto.

  • Per ottenere le autorizzazioni necessarie per eliminare i carichi di lavoro stateless in un cluster standard, chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Sviluppatore cluster (cluster-developer) in un cluster standard.

Elimina un deployment

Per eliminare un oggetto Deployment, esegui:

kubectl --kubeconfig KUBERNETES_CLUSTER_KUBECONFIG \
    -n NAMESPACE \
    delete deployment DEPLOYMENT_NAME

Sostituisci quanto segue:

  • KUBERNETES_CLUSTER_KUBECONFIG: il file kubeconfig per il cluster.

  • NAMESPACE: lo spazio dei nomi del workload del container. Per i cluster condivisi, deve essere uno spazio dei nomi del progetto. Per i cluster standard, può essere qualsiasi spazio dei nomi.

  • DEPLOYMENT_NAME: il nome del deployment da eliminare.

Passaggi successivi