You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The error message indicates that the private registry requires credentials. In your istioctl install command I don't see it anywhere. You can check the deployment manifest rendered with istioctl manifest generate command. If pulling images requires credentials then imagePullSecrets have to be specified. This is a Kubernetes thing. See here. You have to use overlays to specify imagePullSecrets in the pod template. As mentioned before you can check if manifests are being rendered correctly with istioctl manifest generate command.
EDIT: Read entire issue now. I see you have tried setting with charts. If none of it works, then you can use overlays.
Bug description
Installation gets timeout errors and in
kubectl get pods -n istio-system
shows ImagePullBackOffkubectl describe pod istiod-xxx-xxx -n istio-system
Affected product area (please put an X in all that apply)
[x ] Installation
Expected behavior
Successful installation with
istioctl install --set profile=demo --set hub=our-registry:5000
Steps to reproduce the bug
Create
istio-system
namespace.Set
docker-registry
user credentials foristio-system
namespace.istioctl manifest generate --set profile=demo --set hub=our-registry:5000 > new-generated-manifest.yaml
Verify it has proper images with
our-registry:5000
Pull and push required images to
our-registry:5000
istioctl install --set profile=demo --set hub=our-registry:5000
Version
Kubernetes : v1.21
Istio : 1.10.3 / 1.7.3
How was Istio installed?
istioctl install --set profile=demo --set hub=our-registry:5000
[References]
The text was updated successfully, but these errors were encountered: