在我們用Docker實作完成後,我們要更深入地看待我們的系統(雖然系統現在還長得其實很簡單)
假設我們是一間大公司的會員管理系統,需要負荷上千萬的會員數量,那我想AP Server不可能只會開一台而已吧,勢必會是多台AP在運作,同時會利用Cluster的概念搭建整個的系統架構,而且在某些尖峰時刻,還可能會對映著Scale out加開機器
而當我們要導入這些架構時,Docker Swarm就是很好的幫手,但是其相較輕量與單一,所以一旦複雜的情境出現時,就有更好的選擇了
這個更好的選擇,就是Google Kubernetes,一項用於自動部署、擴展和管理容器化應用程式的開源系統,他不只支援Docker,還有支援多項容器工具,是現階段的當紅炸子雞
他的主要概念也不難,就是主從式架構,由其Master透過Controller Manager來主控,而其中有包含
再來Node裡面,都有幾個必備:
圖片來源:Kubernetes
使用K8s的優點:
參考資料、延伸閱讀:
下集預告:相關分享 - 微服務