更新时间:2026-04-11 GMT+08:00
分享

创建容器组

操作背景

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

图1 选择Pod来源
图2 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. 可选:如需将容器日志投递至云日志服务(LTS)进行集中管理,请勾选“日志对接LTS”,并参考表3完成相关配置。如需了解约束限制等更多信息请参见日志采集

    表3 日志对接LTS

    参数

    说明

    日志组

    选择日志所属的逻辑分组。可选择已有日志组,或单击“创建日志组”新建。
    说明:

    日志组名称不能与其他日志组名称或原始名称相同。只支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾。

    日志流

    选择日志组中具体的日志流(日志存储的基本单位)。可选择已有日志流,或单击“创建日志流”新建。
    说明:

    只支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾。

    策略名称

    自定义日志采集策略名称,用于识别本次日志采集规则。
    说明:

    名称由小写字母、数字和横线(-)组成,且必须以字母或数字开头和结尾,最长支持63个字符

    日志类型

    • 容器标准输出:采集容器在运行过程中打印到标准输出或标准错误的日志。
    • 容器日志文件:采集容器内部指定日志文件的内容。
      说明:
      • 路径配置最多支持添加20个日志目录。
      • 重复的路径配置只生效一次日志目录,请填写绝对路径。
      • 日志文件名,不支持.gz .tar .zip 后缀类型。
      • 最多有三级目录采用通配符匹配,且第一级目录不能使用通配符。目录名和文件名支持完整名称和通配符模式,通配符只支持星号(*)和半角问号(?)。星号(*)表示匹配多个任意字符。半角问号(?)表示匹配单个任意字符。

    日志格式

    • 单行文本:每条日志仅包含一行文本,以换行符 \n 作为各条日志的分界线。
    • 多行文本:每条日志可能横跨多行文本,采用首行正则的方式进行匹配,当选择多行文本时,需填写日志匹配格式。

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

相关文档