錯誤現象
Deployment mydb 的 Pod 無法啟動容器,處於 CreateContainerConfigError 狀態,根本原因為引用的 ConfigMap mydb-env 不存在。
| 項目 | 內容 |
|---|---|
| 發生時間 | 2025-12-21 01:46:45 +08:00 |
| 命名空間 | default |
| 影響範圍 | Deployment mydb 的所有 Pod(2 個 ReplicaSet) |
| 錯誤類型 | CreateContainerConfigError |
| Pod 名稱 | 狀態 | 運行時間 | IP 地址 | 節點 |
|---|---|---|---|---|
| mydb-974568569-j4gvp | CreateContainerConfigError | 13m | 172.16.221.15 | node2 |
| mydb-9f95d7dc7-wxgwl | CreateContainerConfigError | 14m | 172.16.221.14 | node2 |
<aside> 🔍
檢測到問題:ConfigMap 不存在
錯誤訊息: configmap "mydb-env" not found
影響資源:
父資源: Deployment/mydb
</aside>
容器配置:
Container: mariadb
Image: mariadb:10.5
State: Waiting (CreateContainerConfigError)
Environment:
- MYSQL_ROOT_PASSWORD: ← secret "mydb-pwd"
- TZ: ← configmap "mydb-env" ❌ 不存在