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"