This repository was archived by the owner on Jul 30, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ KUBECONFIG=$2
66REMOTE_PORT=${REMOTE_PORT:- 22}
77IDENT=${IDENT:- ${HOME} / .ssh/ id_rsa}
88SSH_OPTS=${SSH_OPTS:- }
9+ TAG_MASTER=${TAG_MASTER:- false}
910
1011function usage() {
1112 echo " USAGE:"
@@ -23,7 +24,7 @@ function init_worker_node() {
2324 # CA here manually.
2425 grep ' certificate-authority-data' ${KUBECONFIG} | awk ' {print $2}' | base64 -d > /etc/kubernetes/ca.crt
2526
26- mv /home/core/kubelet.worker /etc/systemd/system/kubelet.service
27+ mv /home/core/kubelet.service /etc/systemd/system/kubelet.service
2728
2829 # Start services
2930 systemctl daemon-reload
@@ -38,7 +39,11 @@ function init_worker_node() {
3839if [ " ${REMOTE_HOST} " != " local" ]; then
3940
4041 # Copy kubelet service file and kubeconfig to remote host
41- scp -i ${IDENT} -P ${REMOTE_PORT} ${SSH_OPTS} kubelet.worker core@${REMOTE_HOST} :/home/core/kubelet.worker
42+ if [ " $TAG_MASTER " = true ] ; then
43+ scp -i ${IDENT} -P ${REMOTE_PORT} ${SSH_OPTS} kubelet.master core@${REMOTE_HOST} :/home/core/kubelet.service
44+ else
45+ scp -i ${IDENT} -P ${REMOTE_PORT} ${SSH_OPTS} kubelet.worker core@${REMOTE_HOST} :/home/core/kubelet.service
46+ fi
4247 scp -i ${IDENT} -P ${REMOTE_PORT} ${SSH_OPTS} ${KUBECONFIG} core@${REMOTE_HOST} :/home/core/kubeconfig
4348
4449 # Copy self to remote host so script can be executed in "local" mode
You can’t perform that action at this time.
0 commit comments