kubernetes
quota_error
ai_generated
partial
Error from server (Forbidden): error when creating: exceeded quota
ID: kubernetes/forbidden-exceeded-quota
78%Fix Rate
85%Confidence
50Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 8 | active | — | — | — |
Root Cause
Namespace resource quota exceeded. Cannot create more pods/services/etc.
genericWorkarounds
-
92% success Check current quota usage: kubectl describe quota -n <namespace>
kubectl describe quota -n
Sources: https://kubernetes.io/docs/concepts/policy/resource-quotas/
-
85% success Request quota increase from cluster admin
# Check current quota usage: kubectl describe resourcequota -n <namespace> # Request increase (edit the ResourceQuota): kubectl edit resourcequota <quota-name> -n <namespace> # Or ask cluster admin to update: # spec.hard.requests.cpu: "20" # spec.hard.requests.memory: "40Gi"
Sources: https://kubernetes.io/docs/concepts/policy/resource-quotas/
-
88% success Clean up unused resources (completed jobs, old deployments)
kubectl delete jobs --field-selector status.successful=1 -n <namespace>
Sources: https://kubernetes.io/docs/concepts/workloads/controllers/job/
Dead Ends
Common approaches that don't work:
-
Delete the ResourceQuota object
80% fail
Quota exists for a reason — may be enforced by platform team
-
Create resources in a different namespace
65% fail
May violate organizational policies
Error Chain
Frequently confused with: