nixos/kubernetes: No need to restart services besides certmgr
within the node join script, since certmgr is taking care of restarting services.
This commit is contained in:
parent
7df88bd802
commit
74962bf767
@ -375,33 +375,17 @@ in
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
do_restart=$(test -s ${certmgrAPITokenPath} && echo -n y || echo -n n)
|
||||||
|
|
||||||
echo $token > ${certmgrAPITokenPath}
|
echo $token > ${certmgrAPITokenPath}
|
||||||
chmod 600 ${certmgrAPITokenPath}
|
chmod 600 ${certmgrAPITokenPath}
|
||||||
|
|
||||||
echo "Restarting certmgr..." >&1
|
if [ y = $do_restart ]; then
|
||||||
systemctl restart certmgr
|
echo "Restarting certmgr..." >&1
|
||||||
|
systemctl restart certmgr
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Waiting for certs to appear..." >&1
|
echo "Node joined succesfully" >&1
|
||||||
|
|
||||||
${optionalString top.kubelet.enable ''
|
|
||||||
while [ ! -f ${cfg.certs.kubelet.cert} ]; do sleep 1; done
|
|
||||||
echo "Restarting kubelet..." >&1
|
|
||||||
systemctl restart kubelet
|
|
||||||
''}
|
|
||||||
|
|
||||||
${optionalString top.proxy.enable ''
|
|
||||||
while [ ! -f ${cfg.certs.kubeProxyClient.cert} ]; do sleep 1; done
|
|
||||||
echo "Restarting kube-proxy..." >&1
|
|
||||||
systemctl restart kube-proxy
|
|
||||||
''}
|
|
||||||
|
|
||||||
${optionalString top.flannel.enable ''
|
|
||||||
while [ ! -f ${cfg.certs.flannelClient.cert} ]; do sleep 1; done
|
|
||||||
echo "Restarting flannel..." >&1
|
|
||||||
systemctl restart flannel
|
|
||||||
''}
|
|
||||||
|
|
||||||
echo "Node joined succesfully"
|
|
||||||
'')];
|
'')];
|
||||||
|
|
||||||
# isolate etcd on loopback at the master node
|
# isolate etcd on loopback at the master node
|
||||||
|
Loading…
x
Reference in New Issue
Block a user