Questions to Determine¶
- Does the pod spec reference an
imagePullSecretsentry? - Does the referenced secret exist in the same namespace as the pod?
- Is the secret's
.dockerconfigjsondata valid and current? - Were the registry credentials recently rotated?
- Was the Kubernetes secret updated after the credential rotation?
- Is the secret of type
kubernetes.io/dockerconfigjson? - Does the service account used by the pod have the imagePullSecrets attached?
- Can the registry be reached from the node (network/firewall)?
- Is the image tag correct and does it exist in the registry?