ImagePullBackOff error backoff github packages azure aks

4/30/2021

I am deploying my services Azure AKS. I am running into an issue where I get a ImagePullBackOff error. Here is some context.

I have 2 nodepools one with --enable-node-public-ip option and another one without the node public-ip enabled option. I am trying to deploy a Daemonset resource. The container image is hosted on GitHub package registry. The issue is, the nodes that don't have a public IP enabled are successfully able to pull the images whereas, the nodes that have ppublic-ip enabled has an error.

Here is the error:

Failed to pull image "docker.pkg.github.com/xyz": rpc error: code = NotFound desc = failed to pull and unpack image "docker.pkg.github.com/xyz"

I would appreciate help on this.

-- Gaurav Gaglani
azure
azure-aks
github-package-registry
kubernetes

1 Answer

5/31/2021

ImagePullBackOff and ErrImagePull indicate that the image used by a container cannot be loaded from the image registry. Make sure you don't have a typo in image definition.

Try docker pull docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME beforehand. Afterwards, you should give docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME in Daemonset definition.

It is not an authentication issue.

-- efdestegul
Source: StackOverflow