mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-24 20:24:09 +00:00
Merge pull request #36486 from wojtek-t/increase_master_disk_size
Automatic merge from submit-queue Increase master disk size in large clusters Ref #34911
This commit is contained in:
commit
981304872c
@ -729,6 +729,18 @@ function get-master-root-disk-size() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Assumes:
|
||||||
|
# NUM_NODES
|
||||||
|
# Sets:
|
||||||
|
# MASTER_DISK_SIZE
|
||||||
|
function get-master-disk-size() {
|
||||||
|
if [[ "${NUM_NODES}" -le "1000" ]]; then
|
||||||
|
export MASTER_DISK_SIZE="20GB"
|
||||||
|
else
|
||||||
|
export MASTER_DISK_SIZE="100GB"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function create-master() {
|
function create-master() {
|
||||||
echo "Starting master and configuring firewalls"
|
echo "Starting master and configuring firewalls"
|
||||||
gcloud compute firewall-rules create "${MASTER_NAME}-https" \
|
gcloud compute firewall-rules create "${MASTER_NAME}-https" \
|
||||||
@ -739,6 +751,7 @@ function create-master() {
|
|||||||
|
|
||||||
# We have to make sure the disk is created before creating the master VM, so
|
# We have to make sure the disk is created before creating the master VM, so
|
||||||
# run this in the foreground.
|
# run this in the foreground.
|
||||||
|
get-master-disk-size
|
||||||
gcloud compute disks create "${MASTER_NAME}-pd" \
|
gcloud compute disks create "${MASTER_NAME}-pd" \
|
||||||
--project "${PROJECT}" \
|
--project "${PROJECT}" \
|
||||||
--zone "${ZONE}" \
|
--zone "${ZONE}" \
|
||||||
@ -847,6 +860,7 @@ function replicate-master() {
|
|||||||
|
|
||||||
# We have to make sure the disk is created before creating the master VM, so
|
# We have to make sure the disk is created before creating the master VM, so
|
||||||
# run this in the foreground.
|
# run this in the foreground.
|
||||||
|
get-master-disk-size
|
||||||
gcloud compute disks create "${REPLICA_NAME}-pd" \
|
gcloud compute disks create "${REPLICA_NAME}-pd" \
|
||||||
--project "${PROJECT}" \
|
--project "${PROJECT}" \
|
||||||
--zone "${ZONE}" \
|
--zone "${ZONE}" \
|
||||||
|
Loading…
Reference in New Issue
Block a user