mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
commit
b1dedc0900
@ -647,7 +647,7 @@ function create-nodes() {
|
|||||||
local last_mig_size=$((${NUM_NODES} - (${NUM_MIGS} - 1) * ${instances_per_mig}))
|
local last_mig_size=$((${NUM_NODES} - (${NUM_MIGS} - 1) * ${instances_per_mig}))
|
||||||
|
|
||||||
#TODO: parallelize this loop to speed up the process
|
#TODO: parallelize this loop to speed up the process
|
||||||
for i in $(seq $((${NUM_MIGS} - 1))); do
|
for ((i=1; i<${NUM_MIGS}; i++)); do
|
||||||
gcloud compute instance-groups managed \
|
gcloud compute instance-groups managed \
|
||||||
create "${NODE_INSTANCE_PREFIX}-group-$i" \
|
create "${NODE_INSTANCE_PREFIX}-group-$i" \
|
||||||
--project "${PROJECT}" \
|
--project "${PROJECT}" \
|
||||||
@ -708,7 +708,7 @@ function create-autoscaler() {
|
|||||||
local min_instances_per_mig=$(((${AUTOSCALER_MIN_NODES} + ${NUM_MIGS} - 1) / ${NUM_MIGS}))
|
local min_instances_per_mig=$(((${AUTOSCALER_MIN_NODES} + ${NUM_MIGS} - 1) / ${NUM_MIGS}))
|
||||||
local last_min_instances=$((${AUTOSCALER_MIN_NODES} - (${NUM_MIGS} - 1) * ${min_instances_per_mig}))
|
local last_min_instances=$((${AUTOSCALER_MIN_NODES} - (${NUM_MIGS} - 1) * ${min_instances_per_mig}))
|
||||||
|
|
||||||
for i in $(seq $((${NUM_MIGS} - 1))); do
|
for ((i=1; i<${NUM_MIGS}; i++)); do
|
||||||
gcloud compute instance-groups managed set-autoscaling "${NODE_INSTANCE_PREFIX}-group-$i" --zone "${ZONE}" --project "${PROJECT}" \
|
gcloud compute instance-groups managed set-autoscaling "${NODE_INSTANCE_PREFIX}-group-$i" --zone "${ZONE}" --project "${PROJECT}" \
|
||||||
--min-num-replicas "${min_instances_per_mig}" --max-num-replicas "${max_instances_per_mig}" ${metrics} || true
|
--min-num-replicas "${min_instances_per_mig}" --max-num-replicas "${max_instances_per_mig}" ${metrics} || true
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user