Elimine cargas de trabalho sem estado

Este documento explica como eliminar cargas de trabalho sem estado existentes executadas num cluster do Kubernetes isolado do ar do Google Distributed Cloud (GDC). É importante remover as cargas de trabalho que já não estão em utilização para manter o bom estado e o desempenho do cluster do Kubernetes.

Este documento destina-se a programadores no grupo de operadores de aplicações que são responsáveis pela gestão das cargas de trabalho das aplicações para a respetiva organização. Para mais informações, consulte a documentação sobre públicos-alvo para GDC com isolamento de ar.

Antes de começar

Para executar comandos num cluster do Kubernetes, certifique-se de que tem os seguintes recursos:

  1. Localize o nome do cluster do Kubernetes ou pergunte ao administrador da plataforma qual é o nome do cluster.

  2. Inicie sessão e gere o ficheiro kubeconfig para o cluster do Kubernetes, se não tiver um.

  3. Use o caminho kubeconfig do cluster Kubernetes para substituir KUBERNETES_CLUSTER_KUBECONFIG nestas instruções.

Para receber as autorizações necessárias para eliminar cargas de trabalho sem estado, peça ao administrador de IAM da organização que lhe conceda a função de administrador do espaço de nomes (namespace-admin) no espaço de nomes do projeto.

Elimina uma implementação.

Para eliminar um objeto Deployment, execute o seguinte comando:

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

Substitua o seguinte:

  • KUBERNETES_CLUSTER_KUBECONFIG: o ficheiro kubeconfig para o cluster.

  • NAMESPACE: o espaço de nomes do projeto da carga de trabalho do contentor.

  • DEPLOYMENT_NAME: o nome da implementação a eliminar.