Skip to main content

Configuring Resource Quotas for the AtScale Namespace

In Kubernetes, resource quotas define limits on resource consumption for a particular namespace. For more information, including instructions on creating resource quota objects, refer to the Kubernetes documentation.

The following sections provide the minimum resource quota requirements for running AtScale in POC, development, and production environments.

Proof-of-concept

apiVersion: v1
kind: ResourceQuota
metadata:
name: poc-quota
namespace: poc
spec:
hard:
requests.cpu: "8"
limits.cpu: "16"
requests.memory: "32Gi"
limits.memory: "64Gi"
requests.storage: "256Gi"
#persistentvolumeclaims: "3"
#services.loadbalancers: "1"

Development

apiVersion: v1
kind: ResourceQuota
metadata:
name: dev-quota
namespace: development
spec:
hard:
requests.cpu: "20"
limits.cpu: "32"
requests.memory: "80Gi"
limits.memory: "128Gi"
requests.storage: "256Gi"
#persistentvolumeclaims: "3"
#services.loadbalancers: "1"

Production

apiVersion: v1
kind: ResourceQuota
metadata:
name: prod-quota
namespace: production
spec:
hard:
requests.cpu: "36"
limits.cpu: "48"
requests.memory: "144Gi"
limits.memory: "192Gi"
requests.storage: "256Gi"
#persistentvolumeclaims: "3"
#services.loadbalancers: "1"

Additional information