mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 21:17:23 +00:00
Use sched ComponentConfig over individual command line args
This commit is contained in:
parent
03f2b63ade
commit
33ea82227e
@ -853,12 +853,19 @@ EOF
|
|||||||
}
|
}
|
||||||
|
|
||||||
function start_kubescheduler {
|
function start_kubescheduler {
|
||||||
|
|
||||||
SCHEDULER_LOG=${LOG_DIR}/kube-scheduler.log
|
SCHEDULER_LOG=${LOG_DIR}/kube-scheduler.log
|
||||||
|
|
||||||
|
cat <<EOF > /tmp/kube-scheduler.yaml
|
||||||
|
apiVersion: kubescheduler.config.k8s.io/v1alpha2
|
||||||
|
kind: KubeSchedulerConfiguration
|
||||||
|
clientConnection:
|
||||||
|
kubeconfig: ${CERT_DIR}/scheduler.kubeconfig
|
||||||
|
leaderElection:
|
||||||
|
leaderElect: false
|
||||||
|
EOF
|
||||||
${CONTROLPLANE_SUDO} "${GO_OUT}/kube-scheduler" \
|
${CONTROLPLANE_SUDO} "${GO_OUT}/kube-scheduler" \
|
||||||
--v="${LOG_LEVEL}" \
|
--v="${LOG_LEVEL}" \
|
||||||
--leader-elect=false \
|
--config=/tmp/kube-scheduler.yaml \
|
||||||
--kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \
|
|
||||||
--feature-gates="${FEATURE_GATES}" \
|
--feature-gates="${FEATURE_GATES}" \
|
||||||
--master="https://${API_HOST}:${API_SECURE_PORT}" >"${SCHEDULER_LOG}" 2>&1 &
|
--master="https://${API_HOST}:${API_SECURE_PORT}" >"${SCHEDULER_LOG}" 2>&1 &
|
||||||
SCHEDULER_PID=$!
|
SCHEDULER_PID=$!
|
||||||
|
Loading…
Reference in New Issue
Block a user