Dashboard: unable to pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0

Created on 24 Aug 2018  ยท  7Comments  ยท  Source: kubernetes/dashboard

Events:                                                                                                                                                                               โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
  Type     Reason     Age                 From                   Message                                                                                                              โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
  ----     ------     ----                ----                   -------                                                                                                              โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
  Normal   Scheduled  28m                 default-scheduler      Successfully assigned kube-system/kubernetes-dashboard-767dc7d4d-2jdmp to lej1.eeqj.de                               โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
  Warning  Failed     26m (x6 over 28m)   kubelet, lej1.eeqj.de  Error: ImagePullBackOff                                                                                              โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
  Normal   Pulling    26m (x4 over 28m)   kubelet, lej1.eeqj.de  pulling image "k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0"                                                        โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
  Warning  Failed     26m (x4 over 28m)   kubelet, lej1.eeqj.de  Failed to pull image "k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0": rpc error: code = Unknown desc = Error responseโ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
 from daemon: manifest for k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0 not found                                                                                                    โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
  Warning  Failed     26m (x4 over 28m)   kubelet, lej1.eeqj.de  Error: ErrImagePull                                                                                                  โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท  Normal   BackOff    3m (x108 over 28m)  kubelet, lej1.eeqj.de  Back-off pulling image "k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0"                                               โ”‚ยทยทยทยทยทยทยทยทยทยทยทยทยท
root@lej1 ~ # docker pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
Error response from daemon: manifest for k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0 not found
root@lej1 ~ # 
prioritcritical-urgent

Most helpful comment

@floreks

Both here and here we are instructed to run:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

in order to perform the installation. This link currently points to 1.10 image that is not available. I hope you appreciate how this could be a problem.

Would it be possible in the future not to update any part of installation instructions (including the yaml it refers to) before the image is actually available?

Would it be possible to revert the update, until the image becomes available?

Many thanks!

All 7 comments

We are in the process of releasing it. It is not automated and only 2 people can push the images so we have to wait. Use v1.8.3 till then.

@floreks

Both here and here we are instructed to run:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

in order to perform the installation. This link currently points to 1.10 image that is not available. I hope you appreciate how this could be a problem.

Would it be possible in the future not to update any part of installation instructions (including the yaml it refers to) before the image is actually available?

Would it be possible to revert the update, until the image becomes available?

Many thanks!

Indeed this is a bit short sighted to update the generic installation URL before it is even available. Are we talking hours or days before the new container will become available?

This is impacting many production deployments, I presume. Please revert the change until the new images are available.

@klaymen47 it's a good idea to install known versions only in production so that you weren't surprised when you install a new version and it has a bunch of breaking changes

The old url works and must be used for any sensitive deployments, instead of master

https://raw.githubusercontent.com/kubernetes/dashboard/v1.8.3/src/deploy/recommended/kubernetes-dashboard.yaml

If a change someone else makes on their repo affects your production deployments, your production deployments are not configured correctly.

Master will be reverted soon to the previous state by #3232 and master deploy link should be working again. We do see how this is an issue and will try to configure automated build pipeline soon, and also modify the release procedure and documentation so it does not affect users at any time.

@AndrewSav
The second link you have provided is actually not maintained by us.

@jimmypw

Indeed this is a bit short sighted to update the generic installation URL before it is even available. Are we talking hours or days before the new container will become available?

Only few people can actually do the release and it is done manually. From the information I got, it is possible that the images will not be pushed until monday.

@klaymen47

This is impacting many production deployments, I presume. Please revert the change until the new images are available.

As @zerkms and @sneak mentioned it is not a good idea to use master link to deploy anything to a production as there is always a chance that it will be changed somehow and this change might affect your environment. Only stable/fixed links should be used that are available on the Releases page.

I will update our README and wiki pages to point users to the releases page, so there will be no more confusion like that even after master breaks.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dzoeteman picture dzoeteman  ยท  4Comments

maciaszczykm picture maciaszczykm  ยท  4Comments

kairen picture kairen  ยท  4Comments

lukmanulhakimd picture lukmanulhakimd  ยท  4Comments

andrei-dascalu picture andrei-dascalu  ยท  3Comments