404 Not Found
  • Introduction
  • Monitoring related
    • K8s cluster monitoring
    • Monitor Jenkins with G.A.P on K8s cluster
    • Monitoring tools | projects
      • Grafana
      • AlertManager
      • Prometheus
      • Wavefront
  • Logging related
    • BOSH logs
    • How to gather systemd log
    • K8s cluster logging
    • Logging tools | projects
      • vRealize Log Insight
      • Fluentd
      • syslog vs fluentd
  • Having fun with docker
    • Using docker-compose for redmine
    • Customize Fluentd docker image
  • K8S or Apache Mesos
  • K8S Related
    • Main Architecture
      • Master components
        • API Server
        • etcd
        • Controller Manager
        • Kube Scheduler
      • Worker components
        • kubelet
        • kube-proxy
    • K8S Storage
      • Volume Provisioning
      • Understand CSI
      • How to write CSI
      • VMware CNS
      • K8S storage e2e experiment under VMware vSphere
      • Experiment on Persistent Volume Access Mode
      • Design: Storage in Cluster-API architecture
    • K8S Networking
      • Ingress
      • Endpoints
    • K8S Policies
      • Resource Quotas
    • K8S Management Platform
    • K8S Tests Tool
    • K8S Extension
      • CRDs
        • Custom Resources
        • Custom Controllers
        • How to user code-generator
        • K8S Operators
        • Operators Development Tools
          • Kubebuilder
          • Metacontroller
          • Operator SDK
      • Custom API Server
    • K8S Resource CRUD Workflow
    • K8S Garbage Collection
  • K8S CONTROLLER RELATED
    • IsController: true
    • Controller clients
  • PKS RELATED
    • How to Access VMs and Databases related to PKS
    • PKS Basics
    • BOSH Director
    • Backup and Restore on Ent. PKS with Velero
  • CICD RELATED
    • Configure Jenkins to run on K8S
    • Customize Jenkins JNLP slave image
    • Jenkins global shared libs
  • Google Anthos
    • Google Anthos Day from KubeCon 2019 San Diego
    • Migrate for Anthos
    • Config Connector
  • SYSTEM DESIGN RELATED
    • Design Data Intensive Application - Notes
      • RSM
        • Reliability
        • Scalability
      • Data models and Query Languages
      • Storage and Retrieval
    • How Alibaba Ensure K8S Performance At Large Scale
  • Miscellaneous
    • Knative
    • Serverless
    • Service Mesh
    • gRPC
    • Local persistent volumes
    • ownerReferences in K8S
    • File(NAS) vs Block(SAN) vs Object storage
    • KubeVirt
    • Why K8S HA chooses 3 instead of 5..6..7 as the size of masters?
    • goroutine & go channel
    • How to make docker images smaller
Powered by GitBook
On this page
  • Why we need resource quotas ?
  • Storage Resource Quota

Was this helpful?

  1. K8S Related
  2. K8S Policies

Resource Quotas

PreviousK8S PoliciesNextK8S Management Platform

Last updated 5 years ago

Was this helpful?

Why we need resource quotas ?

Multiple users or teams share the same infrastructure, and they should only use a particular share of the resources. The resource quota defined by ResourceQuota object provides the constrains that limit the aggregate resource consumption per namespace.

More details could be found

Storage Resource Quota

The total sum of storage resources could be limited in a given namespace.

Resource Name

Description

requests.storage

Across all persistent volume claims, the sum of storage requests cannot exceed this value.

persistentvolumeclaims

<storage-class-name>.storageclass.storage.k8s.io/requests.storage

Across all persistent volume claims associated with the storage-class-name, the sum of storage requests cannot exceed this value.

<storage-class-name>.storageclass.storage.k8s.io/persistentvolumeclaims

There are Compute Resource Quota, Object Count Quota and more. They could be found from the official docs:

The total number of that can exist in the namespace.

Across all persistent volume claims associated with the storage-class-name, the total number of that can exist in the namespace.

persistent volume claims
persistent volume claims
here
Resource QuotasKubernetes
Logo