[k8s] Enable services before starting them
In the event that master/minion instances restart before the heat container agent bootstrapping is complete, it is safer to enable all the services before starting them so that they can restore normal function after reboot. story: 2007031 task: 37835 Change-Id: Ic5c7851d6603d23e554b2df88b5deefb30dd74b9 Signed-off-by: Bharat Kunwar <brtknr@bath.edu>
This commit is contained in:
parent
8fa77dae0b
commit
7d81ae186a
|
@ -16,10 +16,11 @@ while [ ! -f /etc/kubernetes/certs/ca.key ] && \
|
|||
done
|
||||
|
||||
echo "starting services"
|
||||
for service in etcd docker kube-apiserver kube-controller-manager kube-scheduler kubelet kube-proxy; do
|
||||
echo "activating service $service"
|
||||
$ssh_cmd systemctl enable $service
|
||||
$ssh_cmd systemctl restart $service
|
||||
for action in enable restart; do
|
||||
for service in etcd docker kube-apiserver kube-controller-manager kube-scheduler kubelet kube-proxy; do
|
||||
echo "$action service $service"
|
||||
$ssh_cmd systemctl $action $service
|
||||
done
|
||||
done
|
||||
|
||||
# Label self as master
|
||||
|
|
|
@ -13,8 +13,9 @@ $ssh_cmd systemctl stop docker
|
|||
# make sure we pick up any modified unit files
|
||||
$ssh_cmd systemctl daemon-reload
|
||||
|
||||
for service in docker kubelet kube-proxy; do
|
||||
echo "activating service $service"
|
||||
$ssh_cmd systemctl enable $service
|
||||
$ssh_cmd systemctl start $service
|
||||
for action in enable restart; do
|
||||
for service in docker kubelet kube-proxy; do
|
||||
echo "$action service $service"
|
||||
$ssh_cmd systemctl $action $service
|
||||
done
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue