Borra cargas de trabajo sin estado

En este documento, se explica cómo borrar cargas de trabajo sin estado existentes que se ejecutan en un clúster de Kubernetes aislado de Google Distributed Cloud (GDC). Es importante quitar las cargas de trabajo que ya no se usan para mantener el estado y el rendimiento del clúster de Kubernetes.

Este documento está dirigido a los desarrolladores del grupo de operadores de aplicaciones que son responsables de administrar las cargas de trabajo de las aplicaciones de su organización. Para obtener más información, consulta Audiences for GDC air-gapped documentation.

Antes de comenzar

Para ejecutar comandos en un clúster de Kubernetes, asegúrate de tener los siguientes recursos:

  1. Ubica el nombre del clúster de Kubernetes o pregúntale a tu administrador de la plataforma cuál es el nombre del clúster.

  2. Accede y genera el archivo kubeconfig para el clúster de Kubernetes si no tienes uno.

  3. Usa la ruta de acceso de kubeconfig del clúster de Kubernetes para reemplazar KUBERNETES_CLUSTER_KUBECONFIG en estas instrucciones.

Para obtener los permisos necesarios para borrar cargas de trabajo sin estado, pídele al administrador de IAM de tu organización que te otorgue el rol de administrador de espacios de nombres (namespace-admin) en el espacio de nombres de tu proyecto.

Borra una implementación

Para borrar un objeto Deployment, ejecuta el siguiente comando:

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

Reemplaza lo siguiente:

  • KUBERNETES_CLUSTER_KUBECONFIG: Es el archivo kubeconfig del clúster.

  • NAMESPACE: Es el espacio de nombres del proyecto de la carga de trabajo del contenedor.

  • DEPLOYMENT_NAME: Es el nombre de la implementación que se borrará.