luxas / kubeadm-workshop

Showcasing a bare-metal multi-platform kubeadm setup with persistent storage and monitoring
MIT License
680 stars 190 forks source link

Outdated README: luxas/kube-proxy:v1.8.0-beta.1, which doesn't exist #30

Open nycmonkey opened 7 years ago

nycmonkey commented 7 years ago

Background

Steps to reproduce

  1. Run the following command on an amd64 k8s controller node with arm64 worker nodes:
    $ kubectl -n kube-system set image daemonset/kube-proxy kube-proxy=luxas/kube-proxy:v1.8.0-beta.1
  2. Behold image pull errors on amd64 nodes:
    user@host:~$ kubectl get pods --all-namespaces
    NAMESPACE     NAME                               READY     STATUS             RESTARTS   AGE
    kube-system   etcd-latitude                      1/1       Running            0          44m
    kube-system   kube-apiserver-latitude            1/1       Running            0          44m
    kube-system   kube-controller-manager-latitude   1/1       Running            0          44m
    kube-system   kube-dns-545bc4bfd4-8t77d          3/3       Running            0          45m
    kube-system   kube-proxy-bmrjq                   1/1       Running            0          45m
    kube-system   kube-proxy-cp6d9                   0/1       ImagePullBackOff   0          4s
    kube-system   kube-proxy-dcr7r                   0/1       ImagePullBackOff   0          4s
    kube-system   kube-proxy-g88rq                   0/1       ErrImagePull       0          4s
    kube-system   kube-proxy-z5z4d                   0/1       ImagePullBackOff   0          4s

Proposed solution