在實際生產中,容器化技術開始走向「容器編排技術」,如:Kubernetes。因為Docker無法獨立支撐大規模容器化部署。
Kubernetes起源於Borg系統,所以在大規模的叢集管理,優於其他容器編排技術。它提供拉取映像檔、拉取執行容器、路由閘道、水平擴充、監控和備份等,除外還可以自動化處理容器之間的關係實現編排能力。
Kubernetes主要由Master和Node組成,分別對應控制節點與計算節點。
負責編排、管理和排程需求,且會依據系統資源的使用情況,將需求自動交給Node處理。它是由以下三個元件組成:
核心元件為kubelet。功能如下:
容器編排是Kubernetes的核心技術,能自動將有關係的應用,以容器的方式部署在同一台設備。
Kubernetes最小排程單元稱為Pod。在Pod中的容器會共用資源,以實現高效通訊。
Pod多實例管理器。