# Configure namespace limits and quotas To limit the number of resources like CPU and memory, as well as objects that may be consumed by workloads in a namespace, it is important to configure resource limits and quotas for each namespace. ## Additional Information * [Resource Quota](https://kubernetes.io/docs/concepts/policy/resource-quotas/) ## Policy YAML [require_namespace_quota.yaml](best_practices/require_namespace_quota.yaml) ````yaml apiVersion: kyverno.io/v1alpha1 kind: ClusterPolicy metadata: name: generate-namespace-quota spec: rules: - name: generate-namespace-quota match: resources: kinds: - Namespace generate: kind: ResourceQuota name: "defaultresourcequota" data: spec: hard: requests.cpu: '4' requests.memory: '16Gi' limits.cpu: '4' limits.memory: '16Gi' ````