mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Block on master-creation step for large clusters (>50 nodes) in kube-up
This commit is contained in:
parent
b80ce17b40
commit
2eafc562fa
@ -953,6 +953,7 @@ function delete-subnetworks() {
|
|||||||
#
|
#
|
||||||
# Assumed vars:
|
# Assumed vars:
|
||||||
# KUBE_TEMP: temporary directory
|
# KUBE_TEMP: temporary directory
|
||||||
|
# NUM_NODES: #nodes in the cluster
|
||||||
#
|
#
|
||||||
# Args:
|
# Args:
|
||||||
# $1: host name
|
# $1: host name
|
||||||
@ -1044,7 +1045,13 @@ function create-master() {
|
|||||||
create-certs "${MASTER_RESERVED_IP}"
|
create-certs "${MASTER_RESERVED_IP}"
|
||||||
create-etcd-certs ${MASTER_NAME}
|
create-etcd-certs ${MASTER_NAME}
|
||||||
|
|
||||||
create-master-instance "${MASTER_RESERVED_IP}" &
|
if [[ "${NUM_NODES}" -ge "50" ]]; then
|
||||||
|
# We block on master creation for large clusters to avoid doing too much
|
||||||
|
# unnecessary work in case master start-up fails (like creation of nodes).
|
||||||
|
create-master-instance "${MASTER_RESERVED_IP}"
|
||||||
|
else
|
||||||
|
create-master-instance "${MASTER_RESERVED_IP}" &
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Adds master replica to etcd cluster.
|
# Adds master replica to etcd cluster.
|
||||||
|
Loading…
Reference in New Issue
Block a user