Commit e7fa5d4d authored by Brian Grant's avatar Brian Grant

Merge pull request #12646 from Huawei-PaaS/ubuntu_verify_cluster_timeout

remove duplicated cluster verify logic in ubuntu deployments scripts.
parents 55bd5de2 b1ecd645
...@@ -140,6 +140,8 @@ function verify-master(){ ...@@ -140,6 +140,8 @@ function verify-master(){
printf "Validating master" printf "Validating master"
local -a required_daemon=("kube-apiserver" "kube-controller-manager" "kube-scheduler") local -a required_daemon=("kube-apiserver" "kube-controller-manager" "kube-scheduler")
local validated="1" local validated="1"
local try_count=1
local max_try_count=30
until [[ "$validated" == "0" ]]; do until [[ "$validated" == "0" ]]; do
validated="0" validated="0"
local daemon local daemon
...@@ -147,6 +149,11 @@ function verify-master(){ ...@@ -147,6 +149,11 @@ function verify-master(){
ssh $SSH_OPTS "$MASTER" "pgrep -f ${daemon}" >/dev/null 2>&1 || { ssh $SSH_OPTS "$MASTER" "pgrep -f ${daemon}" >/dev/null 2>&1 || {
printf "." printf "."
validated="1" validated="1"
((try_count=try_count+1))
if [[ ${try_count} -gt ${max_try_count} ]]; then
printf "\nWarning: Process \"${daemon}\" failed to run on ${MASTER}, please check.\n"
exit 1
fi
sleep 2 sleep 2
} }
done done
...@@ -160,6 +167,8 @@ function verify-node(){ ...@@ -160,6 +167,8 @@ function verify-node(){
printf "Validating ${1}" printf "Validating ${1}"
local -a required_daemon=("kube-proxy" "kubelet" "docker") local -a required_daemon=("kube-proxy" "kubelet" "docker")
local validated="1" local validated="1"
local try_count=1
local max_try_count=30
until [[ "$validated" == "0" ]]; do until [[ "$validated" == "0" ]]; do
validated="0" validated="0"
local daemon local daemon
...@@ -167,6 +176,11 @@ function verify-node(){ ...@@ -167,6 +176,11 @@ function verify-node(){
ssh $SSH_OPTS "$1" "pgrep -f $daemon" >/dev/null 2>&1 || { ssh $SSH_OPTS "$1" "pgrep -f $daemon" >/dev/null 2>&1 || {
printf "." printf "."
validated="1" validated="1"
((try_count=try_count+1))
if [[ ${try_count} -gt ${max_try_count} ]]; then
printf "\nWarning: Process \"${daemon}\" failed to run on ${1}, please check.\n"
exit 1
fi
sleep 2 sleep 2
} }
done done
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment