###### tags: `K8S`,`continue` # Kubernetes Kubernetes(K8S)是一套自動化容器運行的平台,是一個幫助管理微服務的系統。 Docker可以算是K8S內部使用的低階元件,如果Docker是飛機,那K8S可以視為機場。是目前唯一被廣泛認可的Docker分散式系統解決方案。 K8S可以做到: - [x] 快速準確部署應用程式(Deployment) - [x] 服務乘載量有變化時,可以即時伸縮應用程式(Scaling) - [x] 限制硬體用量,管理多個容器,可以自動重啟故障的應用程式(Management) ## 優勢 * 可移動:公有雲、私有雲、混合雲、多行雲 * 可擴充:模組化、外掛程式、可掛載、可組合 * 自修復:自動部署、自動重新啟動、自動複製、自動擴充和縮容 ## 組成元件 1. Cluster 2. Master 3. Node 4. Pod 5. 服務 6. 卷冊 7. 命名空間 ### Cluster ### Master ### Node ### Pod {%hackmd BJrTq20hE %}