Pod 不會自己重啟,自我修復來自控制器

Kubernetes 的「自我修復」不是 Pod 的性質。Pod 是用完即丟的執行環境:它沒有生命週期保障,掛了就是掛了,不會自己回來。

會把它救回來的是控制器:Job 負責一次性任務跑到 Completed,Deployment 負責長駐服務維持指定的副本數。控制器的工作方式是比對期望狀態與實際狀態,然後補上差額——它不修復壞掉的那個 Pod,而是再開一個新的

為什麼這件事會影響設計