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

Kubernetes快速部署(CCE集群)

通过定向升级Kubernetes工作负载的镜像,实现对CCE云容器引擎的快速部署。

前提条件

您已有CCE集群。使用过程中可能产生费用,详情可参考CCE计费说明

配置部署步骤

  1. 参照新建应用,完成应用创建。
  2. 根据业务场景,在“部署步骤”页面,添加该部署步骤。
  3. 对步骤进行配置,详细参数配置如下所示。

    表1 参数说明

    参数项

    说明

    步骤显示名称

    步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

    部署租户

    • 当前租户:表示将软件包部署到当前租户的CCE集群中发布。

      选择“当前租户”,当前租户需要有CCE集群操作权限,如果当前租户没有CCE集群操作权限,可以通过下方的IAM授权选择已有权限的授权用户进行部署。

    • 其他租户:表示通过IAM授权方式将软件包部署到其他租户的CCE集群中发布。

      选择“其他租户”,则必须选择授权租户进行CCE集群部署。

    说明:

    推荐配置拥有CCE集群操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。

    IAM授权

    如果当前用户无操作权限执行接口时,可通过IAM提权获取到其他用户的临时AK/SK去执行CCE接口。

    区域

    选择要部署的区域。

    集群名称

    选择CCE云容器引擎中申请的K8S集群。

    命名空间名称

    选择CCE云容器引擎中K8S集群的命名空间。

    工作负载名称

    选择Deployment类型的工作负载。

    此处仅支持Deployment类型工作负载。

    实例数量

    填写需要部署的实例数量。

    说明:

    若实例数量输入为空,则自动适配CCE集群实时实例数量。

    容器名称

    选择需要部署的容器实例名。

    镜像名称

    选择需要部署的镜像。

    镜像版本

    选择需要部署的镜像版本。

    容器规格

    可配置目标工作负载中的目标容器的容器规格。

    • CPU配额
      • 配额申请:容器使用的最小CPU需求,作为容器调度时资源分配的判断依赖。只有当节点上可分配CPU总量 ≥ 容器CPU申请数时,才允许将容器调度到该节点。
      • 配额限制:容器能使用的CPU最大值,如果CPU使用值大于限制值,则容器使用CPU资源可能会被限流。
    • 内存配额
      • 配额申请:容器使用的最小内存需求,作为容器调度时资源分配的判断依赖。只有当节点上可分配内存总量 ≥ 容器内存申请数时,才允许将容器调度到该节点。
      • 配额限制:容器能使用的内存最大值。当内存使用率超出设置的内存限制值时,该实例可能会被重启进而影响工作负载的正常使用。

    环境变量

    支持配置目标工作负载中的目标容器的环境变量

    支持获取容器实时环境变量并同步到当前页面,同步后将覆盖本页面原有环境变量。

    JAVA探针

    可协助您快速进行工作负载的问题定位与性能瓶颈分析,详情可参考性能管理配置(性能瓶颈分析)

    探针类型:

    • APM2.0探针:JAVA探针将分配 0.25 Core CPU 和 250 MiB 内存供初始化容器使用;
    • 不启用:不启用探针问题定位;

    当探针类型选择“APM2.0探针”时,需要填选以下信息。

    探针版本:选择探针的版本;

    探针升级策略:选择“重启自动升级”或“重启手动升级”;

    • 重启自动升级:每次都尝试重新下载镜像。
    • 重启手动升级:如果本地有该镜像,则使用本地镜像,本地不存在时下载镜像。

    APM环境:填写APM环境信息(选填);

    APM业务:选择已有的APM业务;

    子业务:填写子业务(选填);

    接入密钥AK:将会自动获取APM服务的密钥信息,可前往APM控制台查看密钥详情。

    关于APM2.0参数概念的详细说明,请参见APM参数说明

    控制选项

    当前步骤部署失败后,应用是否继续部署后续的步骤。

    超时时间

    指定该步骤最大执行时间,时间单位为分钟。在手动停止应用之前,执行时长大于超时时长,系统将该步骤设置为执行超时状态。取值范围:1-30 。

容器名称、镜像名称、镜像版本、实例数量以及JAVA探针中的APM环境、子业务均可以使用 ${XXX} 引用应用“参数设置”中的参数,具体操作可参考参数管理

相关文档

若在部署过程中遇到问题,可参考该步骤的常见问题解决办法

相关文档