Unable to pull image in Kubernetes course

Hello, team.
I’m currently doing Deploy Redis Deployment on Kubernetes task in Kubernetes course level 4 and I’m unable to pull docker image redis:alpine as it was required in the task.

Events:
  Type     Reason     Age                    From               Message
  ----     ------     ----                   ----               -------
  Normal   Scheduled  5m14s                  default-scheduler  Successfully assigned default/redis-deployment-794bbd74d5-2vpd6 to kodekloud-control-plane
  Normal   Pulling    3m52s (x4 over 5m12s)  kubelet            Pulling image "redis:alpine"
  Warning  Failed     3m51s (x4 over 5m11s)  kubelet            Failed to pull image "redis:alpine": rpc error: code = Unknown desc = failed to pull and unpack image "docker.io/library/redis:alpine": failed to copy: httpReadSeeker: failed open: unexpected status code https://registry-1.docker.io/v2/library/redis/manifests/sha256:0bc09d9f486508aa42ecc2f18012bb1e3a1b2744ef3a6ad30942fa12579f0b03: 429 Too Many Requests - Server message: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
  Warning  Failed     3m51s (x4 over 5m11s)  kubelet            Error: ErrImagePull
  Warning  Failed     3m27s (x6 over 5m11s)  kubelet            Error: ImagePullBackOff
  Normal   BackOff    4s (x21 over 5m11s)    kubelet            Back-off pulling image "redis:alpine"

Why does it happen? Could you kindly help with the issue

We’re in the process of rolling out a fix for this, but KK Engineer we have not finished doing this. Reason is a change in policy about how Docker Hub is accessed, which requires a change in any lab we have that relies on it. I’d expect this to be fixed early in the coming week.

1 Like