GoogleGoogle Professional Cloud Developer (PCD) Certification·TW·更新於 3 Sep 2026
已部署的微服務 Pod 處於 CrashLoopBackOff 狀態。哪個疑難排解步驟能最直接地提供 Pod 反覆啟動失敗的原因?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 執行 `kubectl logs POD_NAME` 指令,其中 `POD_NAME` 參數是有問題的 Pod 名稱。分析 Pod 先前執行的日誌,以確定 Pod 啟動失敗的根本原因。.
為什麼這是答案
當 Pod 處於 CrashLoopBackOff 狀態時,表示 Pod 曾啟動但隨後崩潰,並且 Kubernetes 會嘗試重新啟動它。最直接的故障排除方法是查看 Pod 的日誌,以了解其崩潰的原因。kubectl logs PODNAME 指令會顯示 Pod 的標準輸出和標準錯誤日誌,這些日誌通常包含應用程式啟動失敗或執行時錯誤的詳細資訊。
連接到 Pod 內部檢查 /var/log/messages 通常不適用於容器化應用程式,因為應用程式日誌通常直接輸出到標準輸出/錯誤,而不是寫入傳統的系統日誌檔案。檢查 IAM 權限與 Pod 崩潰的直接原因關聯性較低,除非錯誤訊息明確指出權限問題。檢查 VPC 流量與 Pod 啟動失敗的直接原因關聯性較低,因為 CrashLoopBackOff 通常表示應用程式內部問題,而非網路連線問題。