istio / old_issues_repo

Deprecated issue-tracking repo, please post new issues or feature requests to istio/istio instead.
37 stars 9 forks source link

[0.8] [Helm] Missing Docker images #356

Closed tothandras closed 6 years ago

tothandras commented 6 years ago

What Version of Istio and Kubernetes are you using, where did you get Istio from, Installation details

kubectl version
# v1.10.2

What happened: ImagePullBackOff/ErrImagePull for several pods.

➜  istio git:(release-0.8) kubectl -n istio-system get deployment
NAME                       DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
istio-citadel              1         1         1            0           14m
istio-egressgateway        1         1         1            0           14m
istio-ingress              1         1         1            0           14m
istio-ingressgateway       1         1         1            0           14m
istio-pilot                1         1         1            0           14m
istio-policy               1         1         1            0           14m
istio-sidecar-injector     1         1         1            0           14m
istio-statsd-prom-bridge   1         1         1            1           14m
istio-telemetry            1         1         1            0           14m
prometheus                 1         1         1            1           14m

➜  istio git:(release-0.8) kubectl -n istio-system describe pod <name>
[...]
Events:
  Type     Reason                 Age              From                                             Message
  ----     ------                 ----             ----                                             -------
  Normal   Scheduled              2m               default-scheduler                                Successfully assigned istio-ingressgateway-968fd7596-8h4jd to gke-cluster-default-pool-89c924c1-v4tj
  Normal   SuccessfulMountVolume  2m               kubelet, gke-cluster-default-pool-89c924c1-v4tj  MountVolume.SetUp succeeded for volume "istio-certs"
  Normal   SuccessfulMountVolume  2m               kubelet, gke-cluster-default-pool-89c924c1-v4tj  MountVolume.SetUp succeeded for volume "ingressgateway-certs"
  Normal   SuccessfulMountVolume  2m               kubelet, gke-cluster-default-pool-89c924c1-v4tj  MountVolume.SetUp succeeded for volume "istio-ingressgateway-service-account-token-bmx7z"
  Normal   BackOff                2m (x5 over 2m)  kubelet, gke-cluster-default-pool-89c924c1-v4tj  Back-off pulling image "docker.io/istio/proxyv2:0.8.latest"
  Warning  Failed                 2m (x5 over 2m)  kubelet, gke-cluster-default-pool-89c924c1-v4tj  Error: ImagePullBackOff
  Normal   SandboxChanged         2m (x6 over 2m)  kubelet, gke-cluster-default-pool-89c924c1-v4tj  Pod sandbox changed, it will be killed and re-created.
  Normal   Pulling                2m (x2 over 2m)  kubelet, gke-cluster-default-pool-89c924c1-v4tj  pulling image "docker.io/istio/proxyv2:0.8.latest"
  Warning  Failed                 2m (x2 over 2m)  kubelet, gke-cluster-default-pool-89c924c1-v4tj  Failed to pull image "docker.io/istio/proxyv2:0.8.latest": rpc error: code = Unknown desc = Error response from daemon: repository istio/proxyv2 not found: does not exist or no pull access
  Warning  Failed                 2m (x2 over 2m)  kubelet, gke-cluster-default-pool-89c924c1-v4tj  Error: ErrImagePull

➜  istio git:(release-0.8) docker pull istio/proxyv2
Using default tag: latest
Error response from daemon: pull access denied for istio/proxyv2, repository does not exist or may require 'docker login'

What you expected to happen: The default Docker images specified in the Helm chart to exist.

How to reproduce it:

git checkout release-0.8 # same on master
helm install install/kubernetes/helm/istio --name istio --namespace istio-system
tothandras commented 6 years ago

I suppose they are private until release.

Jul13nT commented 6 years ago

Same problem for me. For instance : Failed to pull image "docker.io/istio/citadel:0.8.latest". The Helm chart is referencing the 0.8.latest image but on the docker repo, only the "0.8.0" is published.