GoogleGoogle Professional Cloud Developer (PCD) Certification
·TW
·更新於 3 Sep 2026
GKE Deployment 必須驗證容器是否能連線到資料庫,並且在連線失敗時執行正常關機指令碼。您應該如何設定 Deployment?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 新增一個 livenessProbe,在容器無法連線到資料庫時失敗,並設定一個 PreStop lifecycle 處理常式來執行關機指令碼。.
為什麼這是答案
正確答案利用了 Kubernetes 的內建機制來處理容器的健康檢查與關機邏輯。livenessProbe 用於檢查容器是否仍在執行且健康,當它偵測到容器無法連線到資料庫時,會將容器標記為不健康並觸發其重啟。PreStop lifecycle 處理常式則確保在容器終止前,能執行預先定義的關機指令碼,例如清理資源或發送通知。
其他選項的不足之處在於:
建立兩個 Job:Job 通常用於執行一次性或批次任務,不適合持續監控運行中的 Pod 健康狀態。
PostStart lifecycle 處理常式:PostStart 在容器啟動後立即執行,不適合持續監控服務可用性,且其失敗不會直接導致容器重啟。
initContainer:initContainer 在主容器啟動前執行,用於初始化設定,不適合在容器運行期間進行健康檢查。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡