mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-08 11:07:43 +03:00
Add ResourceQuota plugin configuration (#11814)
This enables [configuration](https://kubernetes.io/docs/concepts/policy/resource-quotas/#limit-priority-class-consumption-by-default) of the [ResourceQuota AdmissionController plugin](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#resourcequota). The configuration file will be empty by default when no limitedResources are set.
This commit is contained in:
@@ -107,6 +107,7 @@ kube_apiserver_admission_control_config_file: false
|
||||
# cache_size: <cache_size_value>
|
||||
kube_apiserver_admission_event_rate_limits: {}
|
||||
|
||||
## PodSecurityAdmission plugin configuration
|
||||
kube_pod_security_use_default: false
|
||||
kube_pod_security_default_enforce: baseline
|
||||
kube_pod_security_default_enforce_version: "{{ kube_major_version }}"
|
||||
@@ -119,6 +120,16 @@ kube_pod_security_exemptions_runtime_class_names: []
|
||||
kube_pod_security_exemptions_namespaces:
|
||||
- kube-system
|
||||
|
||||
## ResourceQuota plugin configuration
|
||||
## Resources that ResourceQuota should limit by default if no quota exists
|
||||
## Example below enforces quota on all storage classes
|
||||
# kube_resource_quota_limited_resources:
|
||||
# - apiGroup: ""
|
||||
# resource: persistentvolumeclaims
|
||||
# matchContains:
|
||||
# - .storageclass.storage.k8s.io/requests.storage
|
||||
kube_resource_quota_limited_resources: []
|
||||
|
||||
# 1.10+ list of disabled admission plugins
|
||||
kube_apiserver_disable_admission_plugins: []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user