云容器部署入门指引

本文旨在帮助您了解云容器引擎(Cloud Container Engine,简称CCE)的基本使用流程以及相关的常见问题,帮助您快速上手容器服务。

您可以通过控制台、Kubectl命令行、API参考使用云容器引擎服务,CCE相关概念请参见基本概念

使用步骤

完整的云容器引擎使用流程包含以下步骤:

图1 CCE使用流程

1.注册华为云帐号,授予IAM用户相应的权限。

华为云注册帐号无需授权即可拥有所有权限,由华为云帐号创建的IAM子用户需要授予相应的权限才能使用CCE,具体请参见权限管理

2.创建集群。

如果您需要创建普通Kubernetes集群,请参见创建CCE集群

通过镜像或编排模板创建工作负载(应用)。

使用镜像创建无状态Deployment工作负载

步骤1:创建MySQL

查看部署后工作负载的状态和日志信息,对工作负载进行相应的升级、伸缩和监控等

具体请参见管理工作负载和任务

CCE云容器应用场景

弹性伸缩

集群弹性伸缩

可根据用户的业务需求和预设策略,自动调整计算资源,使云服务器或容器数量自动随业务负载增长而增加,随业务负载降低而减少,保证业务平稳健康运行

优势

  • 自由灵活

    支持多种策略配置,业务流量达到扩容指标,秒级触发容器扩容操作

  • 高可用

    自动检测伸缩组中实例运行状况,启用新实例替换不健康实例,保证业务健康可用

  • 低成本

    只按照实际用量收取云服务器费用

流量治理

Istio流量治理

提供开箱即用的Istio服务流量治理能力,用户无需修改代码,即可实现灰度发布、流量治理和流量监控能力

优势

  • 开箱即用

    与CCE无缝对接,一键安装Istio


  • 策略化智能路由

    无侵入代码实现HTTP、TCP等服务连接策略和安全策略

  • 流量治理可视化

    图形化应用全景拓扑,可实时、一站式观测服务流量健康和性能状态

DevOps

一站式容器化交付

基于代码源自动完成代码编译、镜像构建、灰度发布、容器化部署流程。对接已有CI/CD,完成传统应用的容器化改造和部署

优势

  • 高效流程管理

    更优的流程交互设计,脚本编写量较传统CI/CD流水线减少80%以上,让CI/CD管理更高效

  • 灵活的集成方式

    提供丰富的接口便于与企业已有CI/CD系统进行集成,灵活适配企业的个性化诉求

  • 高性能

    全容器化架构设计,任务调度更灵活,执行效率更高

混合云

混合云

利用容器环境无关的特性,私有云和公有云容器服务实现网络互通和统一管理,应用和数据可在云上云下无缝迁移,从而实现资源的灵活使用以及业务容灾等目的

优势

  • 降低成本

    业务高峰时,利用公有云资源池快速扩容,相比自建大量私有云成本更低

  • 云上容灾

    业务系统同时部署在云下和云上,云下提供服务,云上实现容灾

  • 技术共享

    云上云下技术能力共享,降低云下技术风险,需要时可利用云上的其他资源

AI计算

AI容器

面向AI计算的容器服务,采用华为云高性能GPU计算实例,并支持多容器共享GPU资源,在AI计算性能上比通用方案提升3-5倍以上,并大幅降低了AI计算的成本

优势

  • 超强性能

    裸金属NUMA架构与高速IB网卡,AI计算性能提升3~5倍

  • 高效计算

    GPU资源多容器共享调度,整体计算成本大幅降低

  • 成熟应用

    主流GPU型号全适配,并在华为云EI产品大规模使用

CCE云容器服务关键价值

云容器引擎提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器。借助云容器引擎,您可以在云上轻松部署、管理和扩展容器化应用程序。

  • 快速交付和部署

    开发者使用标准镜像构建容器,开发完成后,运维人员使用该容器部署应用

    开发者使用标准镜像构建容器,开发完成后,运维人员使用该容器部署应用

  • 提升资源利用率

    容器可更细粒度划分资源,使应用可充分使用资源

    容器可更细粒度划分资源,使应用可充分使用资源

  • 复杂系统管理简单

    单体应用解耦拆分为多个轻量模块,每个模块升级/伸缩更加灵活,轻松应对市场变化

    单体应用解耦拆分为多个轻量模块,每个模块升级/伸缩更加灵活,轻松应对市场变化

  • 保障业务高可用

    秒级弹性扩容,快速响应并发高峰。保障业务高性能、高可用

    秒级弹性扩容,快速响应并发高峰。保障业务高性能、高可用

云容器部署如何定价/收费?

计费项

云容器引擎(CCE)本身不收取任何费用,但在使用过程中会创建相关资源(如节点、带宽等),您需要为您使用的这些资源付费。CCE相关资源的计费项分为如下两部分:

1、集群:控制节点资源费用,按照每个集群的类型(虚拟机或裸金属、控制节点数)、集群规模(最大支持的节点数)的差异收取不同的费用。

说明:集群规模是指用户在集群下创建和购买的云主机或者裸金属服务器的数量。

控制节点资源的价格目录请参见:云容器引擎价格目录

2、IaaS基础设施:集群工作节点所使用的IaaS基础设施费用,包括集群创建使用过程中自动创建或手动加入的相关资源,如云服务器、云硬盘、弹性IP/带宽、负载均衡等,价格参照相应产品价格表。

更多价格目录请参见:产品价格详情

计费模式

CCE支持按需计费、包年/包月两种计费模式,供您灵活选择。

按需计费:一种先使用后付费的方式,从“开通”开启计费到“删除”结束计费,按实际购买时长计费。这种购买方式比较灵活,您可以按需取用资源,随时开启和释放,无需提前购买大量资源。

说明:

关于CCE集群休眠或节点关机后的收费说明:

  1. 集群休眠:集群休眠后,控制节点资源费用将停止收费,集群所属的云硬盘、绑定的弹性IP、带宽等资源按各自的计费方式(“包年/包月”或“按需付费”)进行收费。
  2. 节点关机:集群休眠后,集群中的工作节点(即ECS)并不会自动关机,如需关机可勾选“关机集群下所有节点”选项。您也可以在集群休眠后自行登录ECS控制台将节点关机,具体请参见节点关机。大部分节点关机后不再收费,特殊ECS实例(包含本地硬盘,如磁盘增强型,超高I/O型等)关机后仍然正常收费,具体请参见ECS计费模式

包年/包月:先购买再使用的方式。这种购买方式相对于按需计费能够提供更大的折扣,对于长期使用者,推荐该方式。用户在购买时,系统会根据用户所选的机型对用户云账户中的金额进行扣除。

计费模式更改:计费周期内暂不支持计费模式更改。

须知:

以集群作为计费量纲,根据集群类型和规模大小,按阶梯计费。

华为云提供给客户进行续费与充值的时间,当您的包周期资源到期未续订或按需资源欠费时提供宽限期和保留期,详情请参见宽限期保留期

变更配置

按需计费:您可以将集群的“按需计费”方式变更为包周期(包年/包月)计费。按需计费变更为包周期后,控制节点、工作节点及附属资源(云硬盘,弹性公网IP)将转为包周期资源,并会生成新的订单,用户支付订单后,包周期资源立即生效。

包年/包月:包年/包月计费方式的集群在计费周期内不支持变更配置。创建后不能删除,如需停止使用,请到费用中心执行退订操作。

变更须知:

  1. 集群中使用代金券购买的云服务器降低规格时,系统不会退还代金券。
  2. 升级规格配置后需按照与原规格的价差,结合已使用的时间周期,补上差价。
  3. 集群中的云服务器规格(CPU或内存)变小,会影响云服务器的性能。
  4. 降低规格配置后,如需重新升级至原规格,可能需要补交费用。

CCE云容器视频帮助

了解容器基础使用方法

19:38

了解容器基础使用方法

介绍Kubernetes基本概念

30:20

介绍Kubernetes基本概念

使用控制台部署WordPress

17:21

使用控制台部署WordPress

使用Deployment调度Pod

17:16

使用Deployment调度Pod