diff --git a/prepare-vms/lib/commands.sh b/prepare-vms/lib/commands.sh index 978d6d61..3a84943a 100644 --- a/prepare-vms/lib/commands.sh +++ b/prepare-vms/lib/commands.sh @@ -205,7 +205,7 @@ _cmd_kube() { KUBEVERSION=$2 if [ "$KUBEVERSION" ]; then EXTRA_APTGET="=$KUBEVERSION-00" - EXTRA_KUBEADM="--kubernetes-version=v$KUBEVERSION" + EXTRA_KUBEADM="kubernetesVersion: v$KUBEVERSION" else EXTRA_APTGET="" EXTRA_KUBEADM="" @@ -235,7 +235,24 @@ _cmd_kube() { pssh --timeout 200 " if i_am_first_node && [ ! -f /etc/kubernetes/admin.conf ]; then kubeadm token generate > /tmp/token && - sudo kubeadm init $EXTRA_KUBEADM --token \$(cat /tmp/token) --apiserver-cert-extra-sans \$(cat /tmp/ipv4) --ignore-preflight-errors=NumCPU + cat >/tmp/kubeadm-config.yaml <