[Starlingx-discuss] Failed to download rbd-provisioner image from central cloud.

Rai, Ankush Ankush.Rai at commscope.com
Wed May 19 10:58:32 UTC 2021


Hi,

We are running the distributed cloud system, and maintain all the starlingx images in the private repository. The repository information is provided like this in the bootstrap.yml file of an edge.

docker_registries:
  k8s.gcr.io:
    url: 10.222.22.1:30003/starlingx
  quay.io:
    url: 10.222.22.1:30003/starlingx
 docker.io:
    url: 10.222.22.1:30003/starlingx
  gcr.io:
    url: 10.222.22.1:30003/starlingx
  defaults:
    url: 10.222.22.1:30003/starlingx
    username: admin
    password: XXXXXXX

Image path in the repository:  starlingx/external_storage/rbd-provisioner<javascript:void(0)>:v2.1.1-k8s1.11


For some edges the rbd-provisioner image failed to downloads or failed to pushed to the local image repository but for some edge it is downloaded and pushed to the local repository. The image repository and registry configuration is common for all the edges.

I am not able to understand and debug what is going wrong here. However if I modified the deployment of rbd-provisioner to use the image directly from external private repository. It is able to download the image.

Steps to update the deployment:

  1.  kubectl edit deployment rbd-provisioner -n kube-system
  2.  update image: "registry.local:9001/quay.io/external_storage/rbd-provisioner:v2.1.1-k8s1.11" to "image: 10.222.22.1:30003/starlingx/external_storage/rbd-provisioner:v2.1.1-k8s1.11"

Image error:

kube-system    rbd-provisioner-77bfb6dbb-z6dp8       0/1     ImagePullBackOff   0          20d

Events:
  Type     Reason   Age                        From                   Message
  ----     ------   ----                       ----                   -------
  Normal   Pulling  15m (x1603 over 5d16h)     kubelet, controller-0  Pulling image "registry.local:9001/quay.io/external_storage/rbd-provisioner:v2.1.1-k8s1.11"
  Normal   BackOff  5m14s (x36129 over 5d16h)  kubelet, controller-0  Back-off pulling image "registry.local:9001/quay.io/external_storage/rbd-provisioner:v2.1.1-k8s1.11"
  Warning  Failed   16s (x36150 over 5d16h)    kubelet, controller-0  Error: ImagePullBackOff
controller-0:/$


Any idea what is going wrong here and how to debug this issue?

Thanks,
Ankush
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20210519/811bfe6f/attachment-0001.html>


More information about the Starlingx-discuss mailing list