Kubeadm 1.7.1 is broken, when the init would run one'll get an error:
$ kubeadm init --config /etc/kubernetes/kubeadm.yml
[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[init] Using Kubernetes version: v1.7.1
[init] Using Authorization modes: [Node RBAC]
[preflight] Running pre-flight checks
can not mix '--config' with other arguments
The solution is to downgrade to 1.7.0 with the following change in roles/kubernetes/tasks/apt.yml:
Kubeadm 1.7.1 is broken, when the init would run one'll get an error:
The solution is to downgrade to 1.7.0 with the following change in
roles/kubernetes/tasks/apt.yml
:After this it works.
The corresponding kubernetes bug is: https://github.com/kubernetes/kubeadm/issues/345
This affects Kubernetes 1.7.1, should be resolved when that update hits the repos.