When several users or teams share a cluster with a fixed number of nodes, there is a concern that one team could use more than its fair share of resources.
Resource quotas are a tool for administrators to address this concern.
In this tutorial we'll activate Resource Quota to the
Deploy kubernetic/resourcequota-sample Chart.
Here is the Resource Quota definition:
apiVersion: v1kind: ResourceQuotametadata:name: object-countsspec:hard:pods: "4"configmaps: "10"persistentvolumeclaims: "4"replicationcontrollers: "20"secrets: "10"services: "10"services.loadbalancers: "2"
Now go to the Quotas section. You'll see the
object-counts Resource Quota that defines the hard limit of objects that can exist inside the current namespace.
Let's test that. Deploy the kubernetic/nginx Chart and increase the Pod replicas to 8. You'll find that Kubernetes only permits 4 Pods to be Running.
You can now delete the