pod restart policy
Pod restart policy是Kubernetes中的一種策略,用于控制Pod的重啟行為。它定義了當(dāng)Pod狀態(tài)發(fā)生變化時(shí),Kubernetes應(yīng)如何響應(yīng)。以下是常見(jiàn)的重啟策略:
Always:Pod總是在狀態(tài)變化時(shí)重啟。這意味著無(wú)論P(yáng)od的狀態(tài)如何,Kubernetes都會(huì)嘗試重啟Pod。這種策略適用于需要保持高可用性的應(yīng)用場(chǎng)景。
Never:Pod永遠(yuǎn)不會(huì)重啟。當(dāng)Pod狀態(tài)發(fā)生變化時(shí),Kubernetes不會(huì)嘗試重啟Pod。這種策略適用于不需要高可用性的應(yīng)用場(chǎng)景。
On-Failure:當(dāng)Pod失敗時(shí),Kubernetes會(huì)嘗試重啟Pod。當(dāng)Pod成功恢復(fù)后,Kubernetes不會(huì)再嘗試重啟Pod。這種策略適用于需要快速恢復(fù)的應(yīng)用場(chǎng)景。
On-Maintenance:當(dāng)Pod處于維護(hù)狀態(tài)時(shí),Kubernetes會(huì)嘗試重啟Pod。當(dāng)Pod成功恢復(fù)后,Kubernetes不會(huì)再嘗試重啟Pod。這種策略適用于需要定期重啟的應(yīng)用場(chǎng)景。
On-Termination:當(dāng)Pod終止時(shí),Kubernetes會(huì)嘗試重啟Pod。當(dāng)Pod成功恢復(fù)后,Kubernetes不會(huì)再嘗試重啟Pod。這種策略適用于需要手動(dòng)重啟的應(yīng)用場(chǎng)景。
AlwaysOnFailure:當(dāng)Pod失敗時(shí),Kubernetes會(huì)嘗試重啟Pod。當(dāng)Pod成功恢復(fù)后,Kubernetes不會(huì)再嘗試重啟Pod。這種策略適用于需要快速恢復(fù)并確保Pod始終可用的應(yīng)用場(chǎng)景。
AlwaysOnMaintenance:當(dāng)Pod處于維護(hù)狀態(tài)時(shí),Kubernetes會(huì)嘗試重啟Pod。當(dāng)Pod成功恢復(fù)后,Kubernetes不會(huì)再嘗試重啟Pod。這種策略適用于需要定期重啟但需要保持Pod始終可用的應(yīng)用場(chǎng)景。
AlwaysOnTermination:當(dāng)Pod終止時(shí),Kubernetes會(huì)嘗試重啟Pod。當(dāng)Pod成功恢復(fù)后,Kubernetes不會(huì)再嘗試重啟Pod。這種策略適用于需要手動(dòng)重啟且需要確保Pod始終可用的應(yīng)用場(chǎng)景。
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。