DevOps Daily with Fexingo · 2026-07-13 · 7 min
In this episode of DevOps Daily with Fexingo, Lucas and Luna tackle a frustratingly common Kubernetes pitfall: ResourceQuota silent denials. When a namespace's ResourceQuota is hit, the API server rejects resource creation without a clear error - often leaving teams debugging cryptic 'Internal error occurred' messages or watching pods hang in Pending. We walk through a real incident at a mid-size e-commerce company where a single over-quota Deployment caused cascading failures across 12 microservices. Lucas explains how kube-controller-manager calculates usage, why quota enforcement can silently block even `kubectl run`, and the exact kubectl commands to debug it. Luna shares a story about a team that accidentally set a quota on CPU but not memory, leading to runaway pods. We also cover how to set `kubectl describe quota` as a pre-deploy check, and why monitoring the `quota_exceeded` metric in Prometheus is a lifesaver. By the end, you'll know how to prevent your CI/CD pipelines from failing due to invisible quota walls.