default image-registry results in invalid image paths of cdk addons
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kubernetes Control Plane Charm |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
With the latest kubernetes-master charm, the 'image-registry' is set to image-registry.
This results in cdk addon deployment container image paths which are not existing. E.g.
image-registry.
I also think this default registry on port 5000 is not very firewall-friendly, though that is not the problem here.
[root@cdk-master ~]# kubectl describe deployment heapster-
Image: k8s.gcr.
Image: k8s.gcr.
Image: k8s.gcr.
Image: k8s.gcr.
[root@cdk-master ~]# kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
calico-
heapster-
kube-dns-
kubernetes-
metrics-
monitoring-
==========
juju config kubernetes-master image-registry=
==========
[root@cdk-master ~]# kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
calico-
heapster-
heapster-
kube-dns-
kube-dns-
kubernetes-
kubernetes-
metrics-
metrics-
monitoring-
monitoring-
[root@cdk-master ~]# kubectl describe deployment heapster-
Image: image-registry.
Image: image-registry.
Image: image-registry.
Image: image-registry.
[root@cdk-master ~]# docker pull image-registry.
Error response from daemon: manifest for image-registry.
Changed in charm-kubernetes-master: | |
status: | Incomplete → New |
What version of Kubernetes are you running?