Logo pt.boatexistence.com

Por que o pod travou na terminação?

Índice:

Por que o pod travou na terminação?
Por que o pod travou na terminação?
Anonim

Um pod foi excluído e permanece em um status de Terminado por mais de alguns segundos. Isso pode acontecer porque: o pod tem um finalizador associado que não está sendo concluído ou. o pod não está respondendo aos sinais de terminação.

Como você se livra de um pod preso ao terminar?

Excluir um pod do kubernetes travado no estado 'Encerrando'

  1. kubectl delete --wait=false pod
  2. kubectl delete --grace-period=1 pod
  3. kubectl delete --grace-period=0 --force pod

Como você remove pods de terminação no Kubernetes?

Primeiro, confirme o nome do nó que você deseja remover usando kubectl get nodes, e certifique-se de que todos os pods no nó possam ser encerrados com segurança sem nenhum procedimento especial. Em seguida, use o comando kubectl drain para remover todos os pods de usuário do nó.

Como faço para corrigir o namespace do Kubernetes preso no estado final?

Resolvendo o problema

Se o problema não for resolvido, você pode excluir manualmente seu namespace que está travado no estado Terminating. Edite seu tmp. arquivo json. Remova o valor do kubernetes do campo de finalizadores e salve o arquivo.

Como faço para forçar um namespace a terminar?

Como forçar a exclusão de um namespace do Kubernetes

  1. PASSO 1: EDITAR O NAMESPACE. Primeiro, precisamos editar o namespace de terminação para remover o finalizador do kubernetes em sua especificação. …
  2. PASSO 2: ABRA UM NOVO TERMINAL. Em segundo lugar, usaremos um proxy HTTP para acessar a API do Kubernetes. …
  3. PASSO 3: APLIQUE O ARQUIVO JSON EDITADO.

Recomendado: