Kubernetes入門

Kubernetes是一個開源容器管理工具,負責容器部署,容器擴縮容以及負載平衡。是一個多容器管理解決方案。容器通過Kubernetes相互通信。

Kubernetes是管理Docker容器的平臺,爲了把Docker走向大規模集羣。

系統由1個Master和多個Node組成。Node上可運行1~N個Pod,Pod是可複製彈性伸縮的單元,Pod上可運行1~N個Docker容器。

Pod是無狀態的,即寫的本地緩存,在切換Node後,就丟失;所以通過往Persistent Volumes上寫,來實現持久化。

Deployment: 自動管理Pod的創建,監視,自動重建。你只需聲明系統的期望狀態,它將自動爲你管理。

入口(ingress):Pod與外界的通信通道。

 

部署文件將具有提供給集羣服務所需的所有配置。部署文件將被提供給API,然後由集羣服務決定如何在環境中安排這些pod,並確保正確運行的pod數量:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章