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.
Desafio
InicianteInicie 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
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
4Implantações
Criando uma ImplantaçãoEscalonamentoImplantações a partir de ManifestosAtualizando ImagensRevertendoRecapitulação - Gerenciador de Implantações10Projeto de Loja Virtual
Visão Geral do ProjetoEscreva o Deployment6Depuração
Logs do PodExecução de ComandosErros ao Baixar ImagensLoops de CrashRecapitulação - Pod DoctorPratique por conta própria: Playground de Terminal