Remove deprecated namespace admission plug-ins (#1079)
This commit is contained in:
committed by
devin-donnelly
parent
86975061d7
commit
7f63196f29
@@ -117,21 +117,6 @@ When the plug-in sets a compute resource request, it annotates the pod with info
|
|||||||
|
|
||||||
See the [InitialResouces proposal](https://github.com/kubernetes/kubernetes/blob/{{page.githubbranch}}/docs/proposals/initial-resources.md) for more details.
|
See the [InitialResouces proposal](https://github.com/kubernetes/kubernetes/blob/{{page.githubbranch}}/docs/proposals/initial-resources.md) for more details.
|
||||||
|
|
||||||
### NamespaceExists (deprecated)
|
|
||||||
|
|
||||||
This plug-in will observe all incoming requests that attempt to create a resource in a Kubernetes `Namespace`
|
|
||||||
and reject the request if the `Namespace` was not previously created. We strongly recommend running
|
|
||||||
this plug-in to ensure integrity of your data.
|
|
||||||
|
|
||||||
The functionality of this admission controller has been merged into `NamespaceLifecycle`
|
|
||||||
|
|
||||||
### NamespaceAutoProvision (deprecated)
|
|
||||||
|
|
||||||
This plug-in will observe all incoming requests that attempt to create a resource in a Kubernetes `Namespace`
|
|
||||||
and create a new `Namespace` if one did not already exist previously.
|
|
||||||
|
|
||||||
We strongly recommend `NamespaceLifecycle` over `NamespaceAutoProvision`.
|
|
||||||
|
|
||||||
### NamespaceLifecycle
|
### NamespaceLifecycle
|
||||||
|
|
||||||
This plug-in enforces that a `Namespace` that is undergoing termination cannot have new objects created in it,
|
This plug-in enforces that a `Namespace` that is undergoing termination cannot have new objects created in it,
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ coreos:
|
|||||||
ExecStart=/opt/bin/kube-apiserver \
|
ExecStart=/opt/bin/kube-apiserver \
|
||||||
--service-account-key-file=/opt/bin/kube-serviceaccount.key \
|
--service-account-key-file=/opt/bin/kube-serviceaccount.key \
|
||||||
--service-account-lookup=false \
|
--service-account-lookup=false \
|
||||||
--admission-control=NamespaceLifecycle,NamespaceAutoProvision,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota \
|
--admission-control=NamespaceLifecycle,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota \
|
||||||
--runtime-config=api/v1 \
|
--runtime-config=api/v1 \
|
||||||
--allow-privileged=true \
|
--allow-privileged=true \
|
||||||
--insecure-bind-address=0.0.0.0 \
|
--insecure-bind-address=0.0.0.0 \
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"
|
|||||||
KUBE_ETCD_SERVERS="--etcd-servers=http://kube-master:4001"
|
KUBE_ETCD_SERVERS="--etcd-servers=http://kube-master:4001"
|
||||||
|
|
||||||
# Remove ServiceAccount from this line to run without API Tokens
|
# Remove ServiceAccount from this line to run without API Tokens
|
||||||
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota"
|
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,LimitRanger,SecurityContextDeny,ResourceQuota"
|
||||||
```
|
```
|
||||||
|
|
||||||
* Create /var/run/kubernetes on master:
|
* Create /var/run/kubernetes on master:
|
||||||
|
|||||||
Reference in New Issue
Block a user