Menu
Coddy logo textTech

Erros ao Baixar Imagens

Parte da seção Introdução ao Kubernetes do Journey de Terminal da Coddy. Lição 23 de 45.

A maneira mais comum de um Pod falhar é quando uma imagem não pode ser obtida: um erro de digitação no nome ou uma tag que não existe. O Pod é criado normalmente, mas kubectl get pods exibe ErrImagePull e, após a próxima tentativa, ImagePullBackOff: o Kubernetes continua tentando novamente, esperando um pouco mais a cada vez.

kubectl describe pod informa exatamente o que deu errado. Em Events, você encontrará um Warning como Failed to pull image "nginx:doesnotexist" terminando em not found. Como a imagem nunca foi iniciada, READY permanece 0/1.

A correção é fornecer ao Pod a imagem correta: excluí-lo e executá-lo novamente com o nome correto ou, no caso de um Deployment, usar kubectl set image. O Kubernetes nunca adivinha o que você quis dizer, portanto leia o evento com atenção.

challenge icon

Desafio

Iniciante

Inicie um Pod chamado broken a partir da imagem nginx:doesnotexist, liste os Pods para ver o erro de pull e, em seguida, descreva o Pod e leia o evento Failed.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao Kubernetes

Pratique por conta própria: Playground de Terminal