mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 07:20:13 +00:00
Add option to allow security context in local cluster
This commit is contained in:
parent
acb9db6e2f
commit
3d4b76d722
@ -22,6 +22,7 @@ DOCKER_NATIVE=${DOCKER_NATIVE:-""}
|
|||||||
DOCKER=(docker ${DOCKER_OPTS})
|
DOCKER=(docker ${DOCKER_OPTS})
|
||||||
DOCKERIZE_KUBELET=${DOCKERIZE_KUBELET:-""}
|
DOCKERIZE_KUBELET=${DOCKERIZE_KUBELET:-""}
|
||||||
ALLOW_PRIVILEGED=${ALLOW_PRIVILEGED:-""}
|
ALLOW_PRIVILEGED=${ALLOW_PRIVILEGED:-""}
|
||||||
|
ALLOW_SECURITY_CONTEXT=${ALLOW_SECURITY_CONTEXT:-""}
|
||||||
RUNTIME_CONFIG=${RUNTIME_CONFIG:-""}
|
RUNTIME_CONFIG=${RUNTIME_CONFIG:-""}
|
||||||
KUBE_ROOT=$(dirname "${BASH_SOURCE}")/..
|
KUBE_ROOT=$(dirname "${BASH_SOURCE}")/..
|
||||||
cd "${KUBE_ROOT}"
|
cd "${KUBE_ROOT}"
|
||||||
@ -201,7 +202,11 @@ function set_service_accounts {
|
|||||||
|
|
||||||
function start_apiserver {
|
function start_apiserver {
|
||||||
# Admission Controllers to invoke prior to persisting objects in cluster
|
# Admission Controllers to invoke prior to persisting objects in cluster
|
||||||
ADMISSION_CONTROL=NamespaceLifecycle,NamespaceAutoProvision,LimitRanger,SecurityContextDeny,ServiceAccount,DenyEscalatingExec,ResourceQuota
|
if [[ -z "${ALLOW_SECURITY_CONTEXT}" ]]; then
|
||||||
|
ADMISSION_CONTROL=NamespaceLifecycle,NamespaceAutoProvision,LimitRanger,SecurityContextDeny,ServiceAccount,DenyEscalatingExec,ResourceQuota
|
||||||
|
else
|
||||||
|
ADMISSION_CONTROL=NamespaceLifecycle,NamespaceAutoProvision,LimitRanger,ServiceAccount,DenyEscalatingExec,ResourceQuota
|
||||||
|
fi
|
||||||
|
|
||||||
# This is the default dir and filename where the apiserver will generate a self-signed cert
|
# This is the default dir and filename where the apiserver will generate a self-signed cert
|
||||||
# which should be able to be used as the CA to verify itself
|
# which should be able to be used as the CA to verify itself
|
||||||
|
Loading…
Reference in New Issue
Block a user