Create /etc/kubernetes/manifests on k8s master

When using calico network driver for k8s, kubelet will be
enabled/installed on master node. So we need to make sure
the /etc/kubernetes/manifests directory is accessible. Same
thing has been done for minion node.

Task: 23211
Story: 2003103

Change-Id: I33ed0ccc224179f1f8fb7968e340cbbb9805cafc
This commit is contained in:
Feilong Wang 2018-07-26 15:06:13 +12:00
parent 0bf72ba164
commit eb930a3f1a
1 changed files with 1 additions and 0 deletions

View File

@ -86,6 +86,7 @@ sed -i '
sed -i '/^KUBE_SCHEDULER_ARGS=/ s/=.*/="--leader-elect=true"/' /etc/kubernetes/scheduler
mkdir -p /etc/kubernetes/manifests
HOSTNAME_OVERRIDE=$(hostname --short | sed 's/\.novalocal//')
KUBELET_ARGS="--register-node=true --register-schedulable=false --pod-manifest-path=/etc/kubernetes/manifests --cadvisor-port=0 --hostname-override=${HOSTNAME_OVERRIDE}"
KUBELET_ARGS="${KUBELET_ARGS} --cluster_dns=${DNS_SERVICE_IP} --cluster_domain=${DNS_CLUSTER_DOMAIN}"