| 項目 | 內容 |
|---|---|
| 發生時間 | 2025-12-27 13:43:15 +08:00 |
| 命名空間 | demo-rq |
| 故障類型 | ResourceQuota 超限 |
| 影響資源 | Deployment: over-quota-demo |
| 處理時間 | 約 1 分鐘 |
| 最終狀態 | ✅ 修復成功 |
叢集配置
故障資源
| 資源類型 | 名稱 | 問題 |
|---|---|---|
| Deployment | demo-rq/over-quota-demo | 1 replica 請求但 0 可用 |
| ReplicaSet | over-quota-demo-c8699bcc8 | pods “over-quota-demo-c8699bcc8-7w5lz” is forbidden: exceede… |
<aside> 🔍
根因:Pod 資源請求超過 ResourceQuota 限制
問題特徵:
資源配置衝突:
步驟 1:檢查 ResourceQuota
kubectl get resourcequota -n demo-rq
echo ""
echo "步驟 2: 調整 Deployment 資源請求,使其符合 ResourceQuota 限制"
kubectl patch deployment over-quota-demo -n demo-rq --type='json' -p='[
{
"op": "replace",
"path": "/spec/template/spec/containers/0/resources/requests/cpu",
"value": "200m"
},
{
"op": "replace",
"path": "/spec/template/spec/containers/0/resources/requests/memory",
"value": "256Mi"
},
{
當前限制:
| 項目 | 當前使用/限制 |
|---|---|
| Pods | 0/2 |
| CPU Requests | 0/200m |
| Memory Requests | 0/256Mi |
| CPU Limits | 0/200m |
| Memory Limits | 0/256Mi |