容器生態(tài)系統(tǒng)包含核心技術、平臺技術和支持技術三個方面。上一節(jié)我們討論了核心技術,今天討論另外兩個部分。
容器平臺技術
容器核心技術使得容器能夠在單個 host 上運行。而容器平臺技術能夠讓容器作為集群在分布式環(huán)境中運行。
容器平臺技術包括容器編排引擎、容器管理平臺和基于容器的 PaaS。
容器編排引擎
基于容器的應用一般會采用微服務架構。在這種架構下,應用被劃分為不同的組件,并以服務的形式運行在各自的容器中,通過 API 對外提供服務。為了保證應用的高可用,每個組件都可能會運行多個相同的容器。這些容器會組成集群,集群中的容器會根據業(yè)務需要被動態(tài)地創(chuàng)建、遷移和銷毀。