hi!~今天對咱們的k8s腳本修復完畢,修改了不少函數。
另外寫了一個k8s升級腳本,只要是用波哥的k8s一鍵部署腳本部署的集群,您可以升級到任意版本啦!如是最好,這樣我就不用每個版本都寫一個部署腳本了。
那么能升到哪些版本呢?

凡是用
yum list --showduplicates kubeadm --disableexcludes=kubernetes
能查到的版本都可以一鍵升級包括(1.17.0),當然前提是你老版本的k8s集群是用我寫的一鍵部署腳本部署的。
波哥直接將1.14.1升級至1.15.7(最穩定版本)

那么如何升級呢?波哥的老朋友應該都摸清波哥的套路了。是的,我們只需要修改一下參數,然后執行腳本。

就這些參數,這里的參數需要跟老集群的一樣,包括IP,主機名:
除了kubeadm_version="1.14.10",這個是你要升級的目標版本號。比如波哥之前有個1.14.1版本,你想升級到1.14.10也就是這個版本的最穩定版本。那么你就寫1.14.10。
版本號大家要看好哦!就寫紅圈里面的,不要帶后邊的-0

image
然后執行

image
即可升級!
升級規則是一個node一個node升級,正在升級的node會被禁止調用,並且驅趕上面的pods。升級完畢會解除禁止調用。pods會被漂移回來!
有了這個腳本,大家就不用重新部署啦!
覺得有幫助,別忘了幫波哥轉發哦!~
關注公眾號回復:升級腳本 即可獲得該腳本