Application Resource Requirements
Number of pods in a deployment
Total number of pod replicas for this application
Per Pod Resources
Resource requirements for each individual pod/replica
Requests (Guaranteed)
e.g., 200m = 0.2 cores
Limits (Maximum Burst)
e.g., 6000m = 6 cores
Resource Guarantees:
Requests ensure your pod gets guaranteed resources. Limits prevent overuse but app may be throttled or killed if exceeded.
Namespace Resource Quota
Suggested Quota (includes 2 buffer replicas):
Based on 1 pods × 6 base replicas = 6 total instances
Requests (Reserved)
Limits (Hard Cap)
Requests vs Limits:
Requests are guaranteed resources. Limits are the maximum allowed. Limits should be equal or greater than requests.
Quota Utilization
Requests (Guaranteed Resources)
Limits (Hard Cap)
Application Resource Requirements
Total resources required by your actual running application (Pods × Replicas)
Total CPU Requested
4.8 Cores
Total Memory Requested
8 GiB
Total CPU Limit
16 Cores
Total Memory Limit
12 GiB
Detailed Calculations
YAML Configuration
Copy these configurations to use in your Kubernetes manifests
Application Resources
Per-pod resource configuration based on your input values.
resources:
requests:
cpu: '1.2'
memory: 2Gi
limits:
cpu: '4'
memory: 3GiRecommended Quota (+2 Replicas)
Suggested namespace quota including buffer replicas and deployment strategy overhead (No deployment overhead).
apiVersion: v1
kind: ResourceQuota
metadata:
name: compute-resources
namespace: <your-namespace>
spec:
hard:
requests.cpu: "7.2"
requests.memory: "12Gi"
limits.cpu: "24"
limits.memory: "18Gi"Resource Allocation Summary
Application Requests
Application Limits
Quota Requests Remaining
Quota Limits Remaining
Hierarchy: Application Resources are what your pods need. Quota limits what the namespace can use. Ensure application resources fit within quota limits.