mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-11 22:20:18 +00:00
make --config for kubelet configurable
This commit is contained in:
@@ -37,6 +37,10 @@ export FLANNEL_NET=${FLANNEL_NET:-172.16.0.0/16}
|
|||||||
# Admission Controllers to invoke prior to persisting objects in cluster
|
# Admission Controllers to invoke prior to persisting objects in cluster
|
||||||
export ADMISSION_CONTROL=NamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota,SecurityContextDeny
|
export ADMISSION_CONTROL=NamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota,SecurityContextDeny
|
||||||
|
|
||||||
|
# Path to the config file or directory of files of kubelet
|
||||||
|
export KUBELET_CONFIG=${KUBELET_CONFIG:-""}
|
||||||
|
|
||||||
|
# A port range to reserve for services with NodePort visibility
|
||||||
SERVICE_NODE_PORT_RANGE=${SERVICE_NODE_PORT_RANGE:-"30000-32767"}
|
SERVICE_NODE_PORT_RANGE=${SERVICE_NODE_PORT_RANGE:-"30000-32767"}
|
||||||
|
|
||||||
# Optional: Enable node logging.
|
# Optional: Enable node logging.
|
||||||
|
@@ -236,9 +236,9 @@ KUBELET_OPTS="\
|
|||||||
--hostname-override=${1} \
|
--hostname-override=${1} \
|
||||||
--api-servers=http://${2}:8080 \
|
--api-servers=http://${2}:8080 \
|
||||||
--logtostderr=true \
|
--logtostderr=true \
|
||||||
--config=/etc/kubernetes/manifests \
|
|
||||||
--cluster-dns=${3} \
|
--cluster-dns=${3} \
|
||||||
--cluster-domain=${4}"
|
--cluster-domain=${4}"
|
||||||
|
--config=${5}"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -428,7 +428,8 @@ function provision-node() {
|
|||||||
'${1#*@}' \
|
'${1#*@}' \
|
||||||
'${MASTER_IP}' \
|
'${MASTER_IP}' \
|
||||||
'${DNS_SERVER_IP}' \
|
'${DNS_SERVER_IP}' \
|
||||||
'${DNS_DOMAIN}'
|
'${DNS_DOMAIN}' \
|
||||||
|
'${KUBELET_CONFIG}'
|
||||||
create-kube-proxy-opts \
|
create-kube-proxy-opts \
|
||||||
'${1#*@}' \
|
'${1#*@}' \
|
||||||
'${MASTER_IP}'
|
'${MASTER_IP}'
|
||||||
@@ -495,7 +496,8 @@ function provision-masterandnode() {
|
|||||||
'${MASTER_IP}' \
|
'${MASTER_IP}' \
|
||||||
'${MASTER_IP}' \
|
'${MASTER_IP}' \
|
||||||
'${DNS_SERVER_IP}' \
|
'${DNS_SERVER_IP}' \
|
||||||
'${DNS_DOMAIN}'
|
'${DNS_DOMAIN}' \
|
||||||
|
'${KUBELET_CONFIG}'
|
||||||
create-kube-proxy-opts \
|
create-kube-proxy-opts \
|
||||||
'${MASTER_IP}' \
|
'${MASTER_IP}' \
|
||||||
'${MASTER_IP}'
|
'${MASTER_IP}'
|
||||||
|
Reference in New Issue
Block a user