Kubernetes By Hank

K8s Liveness vs Readiness Probes

兩者區別
  • Liveness: 偵測容器是否活著。失敗會重啟 Pod。
  • Readiness: 偵測應用程式是否準備好接客。失敗會將 Pod 從 Service Endpoints 移除(不導流量)。

誤區:不要在 Liveness Probe 檢查資料庫連線,否則 DB 短暫斷線會導致所有 Web Pod 同時重啟。