mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-24 12:15:52 +00:00
Configure topology manager option in local-up-cluster
This commit allows the configuration of topology manager option with the use of environment variable, following same approach as done for configuring cpumanager policy options.
This commit is contained in:
parent
5ffb0528dd
commit
4e0581ee21
@ -95,6 +95,7 @@ CLOUD_CONFIG=${CLOUD_CONFIG:-""}
|
||||
KUBELET_PROVIDER_ID=${KUBELET_PROVIDER_ID:-"$(hostname)"}
|
||||
FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"}
|
||||
EMULATED_VERSION=${EMULATED_VERSION:+kube=$EMULATED_VERSION}
|
||||
TOPOLOGY_MANAGER_POLICY=${TOPOLOGY_MANAGER_POLICY:-""}
|
||||
CPUMANAGER_POLICY=${CPUMANAGER_POLICY:-""}
|
||||
CPUMANAGER_RECONCILE_PERIOD=${CPUMANAGER_RECONCILE_PERIOD:-""}
|
||||
CPUMANAGER_POLICY_OPTIONS=${CPUMANAGER_POLICY_OPTIONS:-""}
|
||||
@ -168,6 +169,7 @@ function usage {
|
||||
echo "Example 2: hack/local-up-cluster.sh -O (auto-guess the bin path for your platform)"
|
||||
echo "Example 3: hack/local-up-cluster.sh (build a local copy of the source)"
|
||||
echo "Example 4: FEATURE_GATES=CPUManagerPolicyOptions=true \\"
|
||||
echo " TOPOLOGY_MANAGER_POLICY=\"single-numa-node\" \\"
|
||||
echo " CPUMANAGER_POLICY=\"static\" \\"
|
||||
echo " CPUMANAGER_POLICY_OPTIONS=full-pcpus-only=\"true\" \\"
|
||||
echo " CPUMANAGER_RECONCILE_PERIOD=\"5s\" \\"
|
||||
@ -946,6 +948,11 @@ EOF
|
||||
parse_feature_gates "${FEATURE_GATES}"
|
||||
fi
|
||||
|
||||
# topology maanager policy
|
||||
if [[ -n ${TOPOLOGY_MANAGER_POLICY} ]]; then
|
||||
echo "topologyManagerPolicy: \"${TOPOLOGY_MANAGER_POLICY}\""
|
||||
fi
|
||||
|
||||
# cpumanager policy
|
||||
if [[ -n ${CPUMANAGER_POLICY} ]]; then
|
||||
echo "cpuManagerPolicy: \"${CPUMANAGER_POLICY}\""
|
||||
|
Loading…
Reference in New Issue
Block a user