mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-12 20:57:20 +00:00
Merge pull request #7799 from cjcullen/test_pull_5246
Fix sync problems in #5246
This commit is contained in:
@@ -37,52 +37,12 @@ MASTER_NAME="${INSTANCE_PREFIX}-master"
|
||||
MASTER_TAG="${INSTANCE_PREFIX}-master"
|
||||
MINION_TAG="${INSTANCE_PREFIX}-minion"
|
||||
MASTER_IP_RANGE="${MASTER_IP_RANGE:-10.246.0.0/24}"
|
||||
|
||||
# Compute IP addresses for nodes.
|
||||
function increment_ipv4 {
|
||||
local ip_base=$1
|
||||
local incr_amount=$2
|
||||
local -a ip_components
|
||||
local ip_regex="([0-9]+).([0-9]+).([0-9]+).([0-9]+)"
|
||||
[[ $ip_base =~ $ip_regex ]]
|
||||
ip_components=("${BASH_REMATCH[1]}" "${BASH_REMATCH[2]}" "${BASH_REMATCH[3]}" "${BASH_REMATCH[4]}")
|
||||
ip_dec=0
|
||||
local comp
|
||||
for comp in "${ip_components[@]}"; do
|
||||
ip_dec=$((ip_dec<<8))
|
||||
ip_dec=$((ip_dec + $comp))
|
||||
done
|
||||
|
||||
ip_dec=$((ip_dec + $incr_amount))
|
||||
|
||||
ip_components=()
|
||||
local i
|
||||
for ((i=0; i < 4; i++)); do
|
||||
comp=$((ip_dec & 0xFF))
|
||||
ip_components+=($comp)
|
||||
ip_dec=$((ip_dec>>8))
|
||||
done
|
||||
echo "${ip_components[3]}.${ip_components[2]}.${ip_components[1]}.${ip_components[0]}"
|
||||
}
|
||||
|
||||
node_count="${NUM_MINIONS}"
|
||||
next_node="${KUBE_GCE_CLUSTER_CLASS_B:-10.244}.0.0"
|
||||
node_subnet_size=24
|
||||
node_subnet_count=$((2 ** (32-$node_subnet_size)))
|
||||
subnets=()
|
||||
|
||||
for ((node_num=0; node_num<node_count; node_num++)); do
|
||||
subnets+=("$next_node"/"${node_subnet_size}")
|
||||
next_node=$(increment_ipv4 $next_node $node_subnet_count)
|
||||
done
|
||||
|
||||
CLUSTER_IP_RANGE="${KUBE_GCE_CLUSTER_CLASS_B:-10.244}.0.0/16"
|
||||
MINION_IP_RANGES=($(eval echo "${subnets[@]}"))
|
||||
|
||||
MINION_SCOPES=("storage-ro" "compute-rw" "https://www.googleapis.com/auth/monitoring" "https://www.googleapis.com/auth/logging.write")
|
||||
# Increase the sleep interval value if concerned about API rate limits. 3, in seconds, is the default.
|
||||
POLL_SLEEP_INTERVAL=3
|
||||
PORTAL_NET="10.0.0.0/16"
|
||||
ALLOCATE_NODE_CIDRS=true
|
||||
|
||||
# When set to true, Docker Cache is enabled by default as part of the cluster bring up.
|
||||
ENABLE_DOCKER_REGISTRY_CACHE=true
|
||||
|
Reference in New Issue
Block a user