mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +00:00
feat: add EMULATED_VERSION env var and --emulated-version flag params to k8s binaries flags in hack/local-up-cluster.sh
This commit is contained in:
parent
f6c88abb2a
commit
780cfa572b
@ -94,6 +94,7 @@ CLOUD_PROVIDER=${CLOUD_PROVIDER:-""}
|
|||||||
CLOUD_CONFIG=${CLOUD_CONFIG:-""}
|
CLOUD_CONFIG=${CLOUD_CONFIG:-""}
|
||||||
KUBELET_PROVIDER_ID=${KUBELET_PROVIDER_ID:-"$(hostname)"}
|
KUBELET_PROVIDER_ID=${KUBELET_PROVIDER_ID:-"$(hostname)"}
|
||||||
FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"}
|
FEATURE_GATES=${FEATURE_GATES:-"AllAlpha=false"}
|
||||||
|
EMULATED_VERSION=${EMULATED_VERSION:+kube=$EMULATED_VERSION}
|
||||||
CPUMANAGER_POLICY=${CPUMANAGER_POLICY:-""}
|
CPUMANAGER_POLICY=${CPUMANAGER_POLICY:-""}
|
||||||
CPUMANAGER_RECONCILE_PERIOD=${CPUMANAGER_RECONCILE_PERIOD:-""}
|
CPUMANAGER_RECONCILE_PERIOD=${CPUMANAGER_RECONCILE_PERIOD:-""}
|
||||||
CPUMANAGER_POLICY_OPTIONS=${CPUMANAGER_POLICY_OPTIONS:-""}
|
CPUMANAGER_POLICY_OPTIONS=${CPUMANAGER_POLICY_OPTIONS:-""}
|
||||||
@ -632,6 +633,7 @@ EOF
|
|||||||
--etcd-servers="http://${ETCD_HOST}:${ETCD_PORT}" \
|
--etcd-servers="http://${ETCD_HOST}:${ETCD_PORT}" \
|
||||||
--service-cluster-ip-range="${SERVICE_CLUSTER_IP_RANGE}" \
|
--service-cluster-ip-range="${SERVICE_CLUSTER_IP_RANGE}" \
|
||||||
--feature-gates="${FEATURE_GATES}" \
|
--feature-gates="${FEATURE_GATES}" \
|
||||||
|
--emulated-version="${EMULATED_VERSION}" \
|
||||||
--external-hostname="${EXTERNAL_HOSTNAME}" \
|
--external-hostname="${EXTERNAL_HOSTNAME}" \
|
||||||
--requestheader-username-headers=X-Remote-User \
|
--requestheader-username-headers=X-Remote-User \
|
||||||
--requestheader-group-headers=X-Remote-Group \
|
--requestheader-group-headers=X-Remote-Group \
|
||||||
@ -692,6 +694,7 @@ function start_controller_manager {
|
|||||||
--enable-hostpath-provisioner="${ENABLE_HOSTPATH_PROVISIONER}" \
|
--enable-hostpath-provisioner="${ENABLE_HOSTPATH_PROVISIONER}" \
|
||||||
--pvclaimbinder-sync-period="${CLAIM_BINDER_SYNC_PERIOD}" \
|
--pvclaimbinder-sync-period="${CLAIM_BINDER_SYNC_PERIOD}" \
|
||||||
--feature-gates="${FEATURE_GATES}" \
|
--feature-gates="${FEATURE_GATES}" \
|
||||||
|
--emulated-version="${EMULATED_VERSION}" \
|
||||||
"${cloud_config_arg[@]}" \
|
"${cloud_config_arg[@]}" \
|
||||||
--authentication-kubeconfig "${CERT_DIR}"/controller.kubeconfig \
|
--authentication-kubeconfig "${CERT_DIR}"/controller.kubeconfig \
|
||||||
--authorization-kubeconfig "${CERT_DIR}"/controller.kubeconfig \
|
--authorization-kubeconfig "${CERT_DIR}"/controller.kubeconfig \
|
||||||
@ -1025,6 +1028,7 @@ EOF
|
|||||||
--v="${LOG_LEVEL}" \
|
--v="${LOG_LEVEL}" \
|
||||||
--config="${TMP_DIR}"/kube-scheduler.yaml \
|
--config="${TMP_DIR}"/kube-scheduler.yaml \
|
||||||
--feature-gates="${FEATURE_GATES}" \
|
--feature-gates="${FEATURE_GATES}" \
|
||||||
|
--emulated-version="${EMULATED_VERSION}" \
|
||||||
--authentication-kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \
|
--authentication-kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \
|
||||||
--authorization-kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \
|
--authorization-kubeconfig "${CERT_DIR}"/scheduler.kubeconfig \
|
||||||
--master="https://${API_HOST}:${API_SECURE_PORT}" >"${SCHEDULER_LOG}" 2>&1 &
|
--master="https://${API_HOST}:${API_SECURE_PORT}" >"${SCHEDULER_LOG}" 2>&1 &
|
||||||
|
Loading…
Reference in New Issue
Block a user