Kubernetes滾動更新介紹及使用-minReadySeconds


滾動升級Deployment

現在我們將剛剛保存的yaml文件中的nginx鏡像修改為 nginx:1.13.3,然后在spec下面添加滾動升級策略:

 

 

  • minReadySeconds:
    • Kubernetes在等待設置的時間后才進行升級
    • 如果沒有設置該值,Kubernetes會假設該容器啟動起來后就提供服務了
    • 如果沒有設置該值,在某些極端情況下可能會造成服務服務正常運行
  • maxSurge:
    • 升級過程中最多可以比原先設置多出的POD數量
    • 例如:maxSurage=1,replicas=5,則表示Kubernetes會先啟動1一個新的Pod后才刪掉一個舊的POD,整個升級過程中最多會有5 1個POD。
  • maxUnavaible:
    • 升級過程中最多有多少個POD處於無法提供服務的狀態
    • 當 maxSurge不為0時,該值也不能為0
    • 例如:maxUnavaible=1,則表示Kubernetes整個升級過程中最多會有1個POD處於無法服務的狀態。

然后執行命令:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM