mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-11 13:02:14 +00:00
Add MAX_PODS_PER_NODE env allowing kubelet to be max-pods aware.
This commit is contained in:
parent
484f62a568
commit
3989ec66eb
@ -305,6 +305,8 @@ if [ ${ENABLE_IP_ALIASES} = true ]; then
|
|||||||
PROVIDER_VARS="${PROVIDER_VARS:-} ENABLE_IP_ALIASES"
|
PROVIDER_VARS="${PROVIDER_VARS:-} ENABLE_IP_ALIASES"
|
||||||
PROVIDER_VARS="${PROVIDER_VARS:-} NODE_IPAM_MODE"
|
PROVIDER_VARS="${PROVIDER_VARS:-} NODE_IPAM_MODE"
|
||||||
PROVIDER_VARS="${PROVIDER_VARS:-} SECONDARY_RANGE_NAME"
|
PROVIDER_VARS="${PROVIDER_VARS:-} SECONDARY_RANGE_NAME"
|
||||||
|
# Number of Pods that can run on this node.
|
||||||
|
MAX_PODS_PER_NODE=${MAX_PODS_PER_NODE:-110}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Enable GCE Alpha features.
|
# Enable GCE Alpha features.
|
||||||
|
@ -312,6 +312,8 @@ if [ ${ENABLE_IP_ALIASES} = true ]; then
|
|||||||
PROVIDER_VARS="${PROVIDER_VARS:-} ENABLE_IP_ALIASES"
|
PROVIDER_VARS="${PROVIDER_VARS:-} ENABLE_IP_ALIASES"
|
||||||
PROVIDER_VARS="${PROVIDER_VARS:-} NODE_IPAM_MODE"
|
PROVIDER_VARS="${PROVIDER_VARS:-} NODE_IPAM_MODE"
|
||||||
PROVIDER_VARS="${PROVIDER_VARS:-} SECONDARY_RANGE_NAME"
|
PROVIDER_VARS="${PROVIDER_VARS:-} SECONDARY_RANGE_NAME"
|
||||||
|
# Number of Pods that can run on this node.
|
||||||
|
MAX_PODS_PER_NODE=${MAX_PODS_PER_NODE:-110}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Enable GCE Alpha features.
|
# Enable GCE Alpha features.
|
||||||
|
@ -677,6 +677,9 @@ function construct-kubelet-flags {
|
|||||||
if [[ -n "${CONTAINER_RUNTIME_ENDPOINT:-}" ]]; then
|
if [[ -n "${CONTAINER_RUNTIME_ENDPOINT:-}" ]]; then
|
||||||
flags+=" --container-runtime-endpoint=${CONTAINER_RUNTIME_ENDPOINT}"
|
flags+=" --container-runtime-endpoint=${CONTAINER_RUNTIME_ENDPOINT}"
|
||||||
fi
|
fi
|
||||||
|
if [[ -n "${MAX_PODS_PER_NODE:-}" ]]; then
|
||||||
|
flags+=" --max-pods=${MAX_PODS_PER_NODE}"
|
||||||
|
fi
|
||||||
|
|
||||||
KUBELET_ARGS="${flags}"
|
KUBELET_ARGS="${flags}"
|
||||||
}
|
}
|
||||||
@ -1136,6 +1139,11 @@ EOF
|
|||||||
if [ -n "${SCHEDULING_ALGORITHM_PROVIDER:-}" ]; then
|
if [ -n "${SCHEDULING_ALGORITHM_PROVIDER:-}" ]; then
|
||||||
cat >>$file <<EOF
|
cat >>$file <<EOF
|
||||||
SCHEDULING_ALGORITHM_PROVIDER: $(yaml-quote ${SCHEDULING_ALGORITHM_PROVIDER})
|
SCHEDULING_ALGORITHM_PROVIDER: $(yaml-quote ${SCHEDULING_ALGORITHM_PROVIDER})
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
if [ -n "${MAX_PODS_PER_NODE:-}" ]; then
|
||||||
|
cat >>$file <<EOF
|
||||||
|
MAX_PODS_PER_NODE: $(yaml-quote ${MAX_PODS_PER_NODE})
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user