Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Ao deletar, Pod se recria

Eu criei um pod de nginx como na aula. Porém ao deletar o pod, ele fica se recriando sozinho, nunca consigo deletar.

Já tentei com --force, mas não adiantou. O que pode ser?

Obs: Quando ele é criado, é atribuída uma hash ao nome do pod, Ex: nginx-pod-58f96cd796-9w979

Obrigado.

5 respostas

Olá Adler, tudo bem?

Qual foi o procedimento que você realizou para a criação do Pod?

Boa tarde professor,

o comando realizado em aula mesmo.

Input:

kubectl run nginx-pod --image nginx:latest

Saída:

kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead. deployment.apps/nginx-pod2 created

Executei novamente o comando de criar o Pod e ele criou o nome com o hash.

Será que está relacionado com a versão do Kubernetes?

Att.

solução!

Opa Adler, boa tarde. É isso mesmo, o problema é de versão!

Na versão que estamos utilizando no curso, o comando kubectl run cria um apenas um Pod, não um Deployment.

Na versão que você está utilizando, o comando kubectl run cria um Deployment, não um Pod.

Quando chegar na segunda parte do curso, conhecerá os Deployments e entenderá o motivo da recriação do Pod.

A princípio essa seria a maior diferença entre as versões que estamos utilizando.

Você está utilizando qual sistema com qual versão do Kubernetes?

Estou no Windows.

Se tiver algum problema mais sério, é uma boa dar uma conferida na versão que baixou do Docker Desktop :)