@@ -94,6 +94,7 @@ CLOUD_PROVIDER=${CLOUD_PROVIDER:-""}
94
94
CLOUD_CONFIG=${CLOUD_CONFIG:- " " }
95
95
KUBELET_PROVIDER_ID=${KUBELET_PROVIDER_ID:- " $( hostname) " }
96
96
FEATURE_GATES=${FEATURE_GATES:- " AllAlpha=false" }
97
+ EMULATED_VERSION=${EMULATED_VERSION: +kube=$EMULATED_VERSION }
97
98
CPUMANAGER_POLICY=${CPUMANAGER_POLICY:- " " }
98
99
CPUMANAGER_RECONCILE_PERIOD=${CPUMANAGER_RECONCILE_PERIOD:- " " }
99
100
CPUMANAGER_POLICY_OPTIONS=${CPUMANAGER_POLICY_OPTIONS:- " " }
632
633
--etcd-servers=" http://${ETCD_HOST} :${ETCD_PORT} " \
633
634
--service-cluster-ip-range=" ${SERVICE_CLUSTER_IP_RANGE} " \
634
635
--feature-gates=" ${FEATURE_GATES} " \
636
+ --emulated-version=" ${EMULATED_VERSION} " \
635
637
--external-hostname=" ${EXTERNAL_HOSTNAME} " \
636
638
--requestheader-username-headers=X-Remote-User \
637
639
--requestheader-group-headers=X-Remote-Group \
@@ -692,6 +694,7 @@ function start_controller_manager {
692
694
--enable-hostpath-provisioner=" ${ENABLE_HOSTPATH_PROVISIONER} " \
693
695
--pvclaimbinder-sync-period=" ${CLAIM_BINDER_SYNC_PERIOD} " \
694
696
--feature-gates=" ${FEATURE_GATES} " \
697
+ --emulated-version=" ${EMULATED_VERSION} " \
695
698
" ${cloud_config_arg[@]} " \
696
699
--authentication-kubeconfig " ${CERT_DIR} " /controller.kubeconfig \
697
700
--authorization-kubeconfig " ${CERT_DIR} " /controller.kubeconfig \
@@ -1025,6 +1028,7 @@ EOF
1025
1028
--v=" ${LOG_LEVEL} " \
1026
1029
--config=" ${TMP_DIR} " /kube-scheduler.yaml \
1027
1030
--feature-gates=" ${FEATURE_GATES} " \
1031
+ --emulated-version=" ${EMULATED_VERSION} " \
1028
1032
--authentication-kubeconfig " ${CERT_DIR} " /scheduler.kubeconfig \
1029
1033
--authorization-kubeconfig " ${CERT_DIR} " /scheduler.kubeconfig \
1030
1034
--master=" https://${API_HOST} :${API_SECURE_PORT} " > " ${SCHEDULER_LOG} " 2>&1 &
0 commit comments