升級 VM-based Kubernetes Cluster 的版本是一個複雜的工作,但是卻是必要的,而且每隔一段時間就需要進行。升級步驟會依據每個 cluster 當初部屬的方法而有相當大的落差。本篇演講會分享如何升級 VM-based Kubernetes Cluster 的版本(非公有雲託管),自行升級各個服務元件:包含 etcd,api-server,controller-manager,scheduler,與 node。
本次演講會討論:升級的事前檢查,依據workload 型態的考量,升級前如何規劃,升級步驟該如何操作,升級後應該如何檢查。