云容器引擎(Cloud Container Engine,簡稱CCE)提供高度可擴(kuò)展的、高性能的企業(yè)級(jí)Kubernetes集群,支持運(yùn)行Docker容器。借助云容器引擎,您可以在華為云上輕松部署、管理和擴(kuò)展容器化應(yīng)用程序。
為什么選擇云容器引擎
云容器引擎深度整合華為云高性能的計(jì)算(ECS/BMS)、網(wǎng)絡(luò)(VPC/EIP/ELB)、存儲(chǔ)(EVS/OBS/SFS)等服務(wù),并支持GPU、NPU、ARM、FPGA等異構(gòu)計(jì)算架構(gòu),支持多可用區(qū)(Available zone,簡稱AZ)、多區(qū)域(Region)容災(zāi)等技術(shù)構(gòu)建高可用Kubernetes集群。
華為云是全球首批Kubernetes認(rèn)證服務(wù)提供商(Kubernetes Certified Service Provider,KCSP),是國內(nèi)最早投入Kubernetes社區(qū)的廠商,是容器開源社區(qū)主要貢獻(xiàn)者和容器生態(tài)領(lǐng)導(dǎo)者。華為云也是CNCF云原生計(jì)算基金會(huì)的創(chuàng)始成員及白金會(huì)員,云容器引擎是全球首批通過CNCF基金會(huì)Kubernetes一致性認(rèn)證的容器服務(wù)。
更多選擇理由,請(qǐng)參見產(chǎn)品優(yōu)勢(shì)和應(yīng)用場(chǎng)景。
產(chǎn)品功能
云容器引擎提供了Kubernetes集群管理、容器應(yīng)用全生命周期管理、應(yīng)用服務(wù)網(wǎng)格、Helm應(yīng)用模板、插件管理、應(yīng)用調(diào)度、監(jiān)控與運(yùn)維等容器全棧能力,為您提供一站式容器平臺(tái)服務(wù)。
一站式部署和運(yùn)維
使用云容器引擎,您可以一鍵創(chuàng)建Kubernetes容器集群,無需自行搭建Docker和Kubernetes集群。您可以通過云容器引擎自動(dòng)化部署和一站式運(yùn)維容器應(yīng)用,使得應(yīng)用的整個(gè)生命周期都在云容器引擎內(nèi)高效完成。
支持多類型容器集群
通過云容器引擎您可以直接使用華為云高性能的彈性云服務(wù)器、裸金屬服務(wù)器、GPU加速云服務(wù)器等多種異構(gòu)基礎(chǔ)設(shè)施,您可以根據(jù)業(yè)務(wù)需要在云容器引擎中快速創(chuàng)建混合集群、鯤鵬集群、CCE Turbo集群,并通過云容器引擎對(duì)創(chuàng)建的集群進(jìn)行統(tǒng)一管理。
CCE已支持如下多種類型的集群創(chuàng)建,以滿足您的業(yè)務(wù)需求:
·混合集群(推薦):支持虛擬機(jī)與裸金屬服務(wù)器混合、支持GPU、NPU等異構(gòu)節(jié)點(diǎn)的混合部署,基于高性能網(wǎng)絡(luò)模型提供全方位、多場(chǎng)景、安全穩(wěn)定的容器運(yùn)行環(huán)境。
·鯤鵬集群:僅支持管理鯤鵬架構(gòu)(ARM架構(gòu))的虛擬機(jī)節(jié)點(diǎn),面向純ARM虛擬機(jī)場(chǎng)景提供安全穩(wěn)定的容器運(yùn)行環(huán)境。
CCE Turbo集群:支持第二代裸金屬容器,同時(shí)支持傳統(tǒng)虛擬機(jī)節(jié)點(diǎn),基于華為云新一代高性能基礎(chǔ)設(shè)施提供極致的性能體驗(yàn)。
圖1云容器引擎支持的集群類型
支持多種網(wǎng)絡(luò)訪問方式
云容器引擎提供了豐富的網(wǎng)絡(luò)訪問方式,支持四層、七層負(fù)載均衡,滿足不同場(chǎng)景下的訪問訴求。
支持多種持久化存儲(chǔ)卷
云容器引擎除支持本地磁盤存儲(chǔ)外,還支持將工作負(fù)載數(shù)據(jù)存儲(chǔ)在華為云的云存儲(chǔ)上,當(dāng)前支持的云存儲(chǔ)包括:云硬盤存儲(chǔ)卷(EVS)、文件存儲(chǔ)卷(SFS)、對(duì)象存儲(chǔ)卷(OBS)和極速文件存儲(chǔ)卷(SFS Turbo)。
豐富的親和/反親和調(diào)度
云容器引擎提供工作負(fù)載和可用區(qū)、工作負(fù)載和節(jié)點(diǎn)以及工作負(fù)載間的親和性/反親和調(diào)度。您可根據(jù)業(yè)務(wù)需求設(shè)置親和性,實(shí)現(xiàn)工作負(fù)載的就近部署,容器間通信就近路由,減少網(wǎng)絡(luò)消耗;您也可以對(duì)同個(gè)工作負(fù)載的多個(gè)實(shí)例設(shè)置反親和部署,減少宕機(jī)影響,對(duì)互相干擾的應(yīng)用反親和部署,避免干擾。
靈活的彈性伸縮策略
支持集群節(jié)點(diǎn)、工作負(fù)載的彈性伸縮,支持手動(dòng)伸縮和自動(dòng)彈性伸縮,并可以自由組合多種彈性策略以應(yīng)對(duì)業(yè)務(wù)高峰期的突發(fā)流量浪涌。
深度集成Kubernetes生態(tài)工具
云容器引擎深度集成應(yīng)用服務(wù)網(wǎng)格和Kubernetes Helm標(biāo)準(zhǔn)模板。
應(yīng)用服務(wù)網(wǎng)格提供非侵入式的微服務(wù)治理解決方案,支持完整的生命周期管理和流量治理能力,兼容Kubernetes和Istio生態(tài)。您無需修改任何服務(wù)代碼,也無需手動(dòng)安裝代理,只需開啟應(yīng)用服務(wù)網(wǎng)格功能,即可實(shí)現(xiàn)豐富的服務(wù)治理能力。
模板市場(chǎng)基于Kubernetes Helm標(biāo)準(zhǔn)模板提供統(tǒng)一的資源管理與調(diào)度,高效地實(shí)現(xiàn)了模板的快速部署與后期管理,大幅簡化了Kubernetes資源的安裝管理過程。
容器DevOps能力
配合容器鏡像服務(wù)提供容器自動(dòng)化交付流水線,您無需編寫Dockerfile與Kubernetes Manifest,基于ContainerOps流水線模板可以自定義企業(yè)級(jí)容器DevOps流程,大幅提升容器交付效率。
訪問方式
您可以通過CCE控制臺(tái)、Kubectl命令行、Kubernetes API使用云容器引擎服務(wù)。具體請(qǐng)參見圖2。
圖2使用云容器引擎
云容器引擎學(xué)習(xí)路徑
您可以借助云容器引擎成長地圖,快速了解產(chǎn)品,由淺入深學(xué)習(xí)使用和運(yùn)維CCE。