Exclua suas cargas de trabalho com estado usando as metodologias padrão de exclusão do Kubernetes.
Antes de começar
Para executar comandos em um cluster do Kubernetes, verifique se você tem os seguintes recursos:
Localize o nome do cluster ou pergunte ao administrador da plataforma.
Faça login e gere o arquivo kubeconfig para o cluster do Kubernetes, se você não tiver um.
Use o caminho kubeconfig do cluster do Kubernetes para substituir
KUBERNETES_CLUSTER_KUBECONFIGnestas instruções.
Para receber as permissões necessárias para excluir cargas de trabalho com estado, peça ao administrador do IAM da organização para conceder a você o papel de administrador do namespace (namespace-admin) no namespace do projeto.
Excluir um recurso StatefulSet
Exclua um recurso StatefulSet se você não precisar mais das cargas de trabalho de contêiner com estado associadas a ele.
Para excluir um recurso
StatefulSet, execute:kubectl --kubeconfig CLUSTER_KUBECONFIG \ -n NAMESPACE \ delete statefulset STATEFULSET_NAMESubstitua:
CLUSTER_KUBECONFIG: o arquivo kubeconfig do cluster do Kubernetes.NAMESPACE: o namespace do projeto da carga de trabalho do contêiner.STATEFULSET_NAME: o nome do objetoStatefulSeta ser excluído.
Ao excluir um recurso
StatefulSet, todos os pods dele também são excluídos. Se você preferir excluir apenas o recursoStatefulSete não os pods dele, inclua o parâmetro--cascade=orphan.Exclua o serviço associado:
kubectl --kubeconfig CLUSTER_KUBECONFIG \ delete service SERVICE_NAMESubstitua as seguintes variáveis:
CLUSTER_KUBECONFIG: o arquivo kubeconfig do cluster do Kubernetes.SERVICE_NAME: o nome do objetoServicea ser excluído.