I am trying to create a kubernetes deployment object using kubectl create deploy demo-backend --image docker.io/myrepe/myimage:1.0.0
However, getting ErrImagePull error:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 21s default-scheduler Successfully assigned default/demo-backend-54c679bc45-t5hz9 to worker1
Normal BackOff 19s kubelet Back-off pulling image "docker.io/myrepe/myimage:1.0.0"
Warning Failed 19s kubelet Error: ImagePullBackOff
Normal Pulling 5s (x2 over 20s) kubelet Pulling image "docker.io/myrepe/myimage:1.0.0"
Warning Failed 4s (x2 over 19s) kubelet Failed to pull image "docker.io/myrepe/myimage:1.0.0": reading manifest 1.0.0 in docker.io/myrepe/myimage:1.0.0 requested access to the resource is denied
The image is a public image and I am able to pull the image directly using docker pull myrepe/myimage:1.0.0