From 33ea82227e64fb785ff65175e718aaec61f5b305 Mon Sep 17 00:00:00 2001 From: Wei Huang Date: Thu, 26 Mar 2020 17:11:17 -0700 Subject: [PATCH] Use sched ComponentConfig over individual command line args --- hack/local-up-cluster.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/hack/local-up-cluster.sh b/hack/local-up-cluster.sh index 52fba164df4..46673225d2b 100755 --- a/hack/local-up-cluster.sh +++ b/hack/local-up-cluster.sh @@ -853,12 +853,19 @@ EOF } function start_kubescheduler { - SCHEDULER_LOG=${LOG_DIR}/kube-scheduler.log + + cat < /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" \ --v="${LOG_LEVEL}" \ - --leader-elect=false \ - --kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \ + --config=/tmp/kube-scheduler.yaml \ --feature-gates="${FEATURE_GATES}" \ --master="https://${API_HOST}:${API_SECURE_PORT}" >"${SCHEDULER_LOG}" 2>&1 & SCHEDULER_PID=$!