Merge "Fix failure of systemd service kube-ui"
This commit is contained in:
commit
6b7ebfc36d
|
@ -32,7 +32,12 @@ do
|
||||||
sleep 5
|
sleep 5
|
||||||
done
|
done
|
||||||
|
|
||||||
/usr/bin/kubectl create -f /srv/kubernetes/kube-system-namespace.json
|
#check for existence of namespace
|
||||||
|
/usr/bin/kubectl get namespace kube-system
|
||||||
|
|
||||||
|
if [ "\$?" != "0" ]; then
|
||||||
|
/usr/bin/kubectl create -f /srv/kubernetes/kube-system-namespace.json
|
||||||
|
fi
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -86,8 +86,19 @@ do
|
||||||
sleep 5
|
sleep 5
|
||||||
done
|
done
|
||||||
|
|
||||||
/usr/bin/kubectl create -f /srv/kubernetes/manifests/kube-ui-rc.yaml --namespace=kube-system
|
#echo check for existence of kube-ui-v4 replication controller
|
||||||
/usr/bin/kubectl create -f /srv/kubernetes/manifests/kube-ui-svc.yaml --namespace=kube-system
|
/usr/bin/kubectl get rc kube-ui-v4 --namespace=kube-system
|
||||||
|
|
||||||
|
if [ "\$?" != "0" ]; then
|
||||||
|
/usr/bin/kubectl create -f /srv/kubernetes/manifests/kube-ui-rc.yaml --namespace=kube-system
|
||||||
|
fi
|
||||||
|
|
||||||
|
#echo check for existence of kube-ui service
|
||||||
|
/usr/bin/kubectl get service kube-ui --namespace=kube-system
|
||||||
|
|
||||||
|
if [ "\$?" != "0" ]; then
|
||||||
|
/usr/bin/kubectl create -f /srv/kubernetes/manifests/kube-ui-svc.yaml --namespace=kube-system
|
||||||
|
fi
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -97,12 +108,13 @@ KUBE_UI_SERVICE=/etc/systemd/system/kube-ui.service
|
||||||
mkdir -p $(dirname ${KUBE_UI_SERVICE})
|
mkdir -p $(dirname ${KUBE_UI_SERVICE})
|
||||||
cat << EOF > ${KUBE_UI_SERVICE}
|
cat << EOF > ${KUBE_UI_SERVICE}
|
||||||
[Unit]
|
[Unit]
|
||||||
After=kube-system-namespace
|
After=kube-system-namespace.service
|
||||||
Requires=kubelet.service
|
Requires=kubelet.service
|
||||||
Requires=kube-system-namespace.service
|
Wants=kube-system-namespace.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
|
Environment=HOME=/root
|
||||||
EnvironmentFile=-/etc/kubernetes/config
|
EnvironmentFile=-/etc/kubernetes/config
|
||||||
ExecStart=${KUBE_UI_BIN}
|
ExecStart=${KUBE_UI_BIN}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue