更新时间:2025-08-12 GMT+08:00

创建容器组

操作背景

您可以通过云容器实例非常方便快速地创建容器,实现业务部署。在云容器实例 CCI2.0控制台可以查看到所有Pod详情,包括基础信息、容器列表、存储卷、事件,以及在容器列表中使用远程终端访问Pod。您还可以对Pod进行删除操作。

前提条件

约束与限制

在CCI 2.0,每个容器组所在环境都存在辅助运行的系统组件,它们将会占用底层部分CPU或内存等资源,可能会导致容器组的资源使用达不到预期上限。您可参考预留系统开销说明避免此类情形。

操作步骤

  1. 登录云容器实例 CCI2.0控制台。
  2. 在左侧导航栏中选择“负载管理>容器组”,单击“创建容器组”。
  3. 在“创建容器组”页面,填写容器组基本信息

    参数

    说明

    容器组名称

    • 请输入容器组名称,同一命名空间下容器组不可重名。
    • 请输入1到204个字符的字符串,容器组名称和命名空间名称字符之和不超过217,可以包含小写英文字母、数字、中划线(-)和点(.),并以小写英文字母或数字开头,小写英文字母或数字结尾。

    命名空间

    选择容器组所在的命名空间。

    描述(可选)

    描述容器组信息,少于等于250个字符。

    CPU架构

    X86计算或鲲鹏。

    实例类型

    通用型或通用型(轻享)。

    说明:

    仅X86计算CPU架构支持通用型(轻享)实例类型。

    vCPUs

    选择vCPU大小,0.25核-64核之间。

    内存

    根据选择的vCPU大小,选择内存大小。

    数据存储(可选)

    为容器提供存储,目前支持临时目录、配置项、密钥,请先为容器组添加数据存储后再挂载到指定容器中。

    单击“添加数据存储”,选择存储卷类型,并输入存储卷名称。

  4. 容器配置。

    1. 添加容器基本信息。容器配置中各项资源总和不可超过容器组规格。

      表1 容器基本信息

      参数

      说明

      容器名称

      • 容器名称需全局唯一。
      • 请输入1到63个字符的字符串,可以包含小写英文字母、数字和中划线(-),并以小写英文字母或数字开头,小写英文字母或数字结尾。

      镜像

      选择容器镜像。

      注意:

      负载创建镜像暂不支持使用SWR企业版自定义域名镜像。

      镜像版本

      选择容器镜像版本。

      vCPUs

      选择vCPU大小,不可超出规格额度。

      内存

      选择内存大小,不可超出规格额度。

    2. 添加容器高级设置(可选)。

      表2 容器高级配置

      参数

      说明

      生命周期

      云容器实例提供了容器生命周期钩子,在容器的生命周期的特定阶段执行调用,比如容器在停止前希望执行某项操作,就可以注册相应的钩子函数,详情请参见生命周期章节。目前提供的生命周期钩子函数如下所示:

      • 启动命令:启动命令对于docker的ENTRYPOINT启动命令。
      • 启动后处理:容器启动后处理将在应用启动后触发。
      • 停止前处理:容器启动后处理将在应用启动后触发。

      健康检查

      健康检查是指容器运行过程中,根据需要,定时检查容器中应用健康状况。详情请参见健康检查

      云容器实例基于Kubernetes,提供了三种健康检查的方式:

      • 存活探针:通过检测容器是否正常来决定是否重启
      • 就绪探针:用来确定容器是否已经就绪可以接受请求。
      • 启动探针:检测容器内应用是否已经启动。

      环境变量

      容器运行环境中设定的一个变量。可以在应用部署后修改,为应用提供极大的灵活性。

      数据存储

      支持挂载存储卷到容器中,以实现数据文件的读取或者持久化存储。若容器组内未添加您所需存储卷,请先添加存储卷。

      安全设置

      容器以当前用户权限运行,如 以root权限运行则填写root用户ID。

  5. 镜像仓库访问凭证(可选)。选择镜像仓库访问凭证。

  6. 单击“立即创建”即可。