Как дебажить image pull error в Kubernetes?

Middle
251 просмотров
AFK Offer AI

kubectl describe pod показывает ImagePullBackOff или ErrImagePull. Причины: неверное имя образа/тег, registry недоступен, нет прав. Проверить: imagePullSecrets в pod spec, serviceaccount annotations для ECR/GCR. Для приватного registry: kubectl create secret docker-registry. Для ECR: IRSA с ecr:GetAuthorizationToken или ECR pull-through cache. Проверить сетевой доступ из ноды к registry (kubectl run debug --image=busybox). crane digest IMAGE для проверки существования образа. Kubernetes 1.28+ поддерживает credential providers.

Следующий вопрос

Как docker-compose обрабатывает env переменные?