计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive
本文导读

通过组件模板创建的应用

更新时间:2024-01-26 GMT+08:00

如果老版本应用是使用组件模板创建的,请按照下面的步骤将应用迁移到新CCE版本。

迁移方法

在CCE新版本控制台创建无状态工作负载。应用在新版本运行正常后,再删除旧版本中的应用。

操作步骤

  1. 在CCE左侧导航栏中选择“工作负载 > 无状态( Deployment )”,单击“创建无状态工作负载”
  2. 参照表1设置基本信息,其中带“*”标志的参数为必填参数。

    表1 基本参数

    参数名称

    配置说明

    * 工作负载名称

    新建工作负载的名称,命名必须唯一。

    * 集群名称

    新建工作负载所在的集群。

    * 命名空间

    新建工作负载所在的命名空间,默认为default。

    * 实例数量

    工作负载可以有一个或多个实例,用户可以设置具体实例个数。

    每个工作负载实例都由相同的容器部署而成。设置多个实例主要用于实现高可靠性,当某个实例故障时,工作负载还能正常运行。

    时区同步

    勾选“开启”,容器将和节点使用相同时区。

    须知:

    时区同步功能开启后,在“数据存储 > 本地磁盘”中,将会自动添加HostPath类型的磁盘,请勿修改删除该磁盘。

    工作负载描述

    工作负载描述信息。

  3. 单击“下一步”,添加容器。

    1. 单击“添加容器”,选择需要部署的镜像,单击“确定”。
    2. 参照表2设置镜像参数。
      表2 配置镜像参数

      新参数

      旧参数

      配置说明

      镜像名称

      容器镜像

      导入的镜像,您可单击“更换镜像”进行更换。

      镜像版本

      镜像版本信息。

      容器名称

      容器的名称,可修改。

      特权容器

      特权容器是指容器里面的程序具有一定的特权。

      若选中,容器将获得超级权限,例如可以操作宿主机上面的网络设备、修改内核参数等。

      容器规格

      内存、CPU

      CPU配额:

      • 申请:容器需要使用的最小CPU值,默认0.25Core。
      • 限制:允许容器使用的CPU最大值。建议设容器配额的最高限额,避免容器资源超额导致系统故障。

      内存配额:

      • 申请:容器需要使用的内存最小值,默认512MiB。
      • 限制:允许容器使用的内存最大值。如果超过,容器会被终止。

      申请和限制的详情请参见设置容器规格

      GPU配额:当集群中包含GPU节点时,才能设置GPU,无GPU节点不显示此选项。
      • GPU配额:容器需要使用的GPU百分比。勾选“使用”并设置百分比,例如设置为10%,表示该容器需使用GPU资源的10%。若不勾选“使用”,或设置为0,则无法使用GPU资源。
      • GPU显卡:工作负载实例将被调度到GPU显卡类型为指定显卡的节点上。若勾选“不限制”,容器将会随机使用节点中的任一显卡。您也可以勾选某个显卡,容器将使用特定显卡。
    1. 参照表3配置环境变量、数据存储和容器日志。
      表3 配置高级参数

      新参数

      旧参数

      配置说明

      生命周期

      该参数在之前的CCE版本中不存在。对于迁移的应用,不需要配置该参数。

      用于管理容器启动和运行时需要执行的命令。
      • 启动命令:设置容器启动时执行的命令,详情请参见设置容器启动命令
      • 启动后处理:设置容器成功运行后执行的命令,详细配置方法请参见设置容器生命周期
      • 停止前处理:设置容器结束前执行的命令,通常用于删除日志/临时文件等,详细配置方法请参见设置容器生命周期

      健康检查

      该参数在之前的CCE版本中不存在。对于迁移的应用,不需要配置该参数。

      用于判断容器和用户业务是否正常运行。设置了存活与业务两种探针,详细配置方法请参见设置容器健康检查
      • 工作负载存活探针:检查容器是否正常,不正常则重启实例。
      • 工作负载业务探针:检查用户业务是否就绪,不就绪则不转发流量到当前实例。

      环境变量

      环境变量

      “环境变量”页签,单击“添加环境变量”。当前支持三种类型。
      • 手动添加:输入变量名称、变量/变量引用。
      • 密钥导入:输入变量名称,选择导入的密钥名称和数据。您需要提前创建密钥,详情请参见创建密钥
      • 配置项导入:输入变量名称,选择导入的配置项名称和数据。您需要提前创建配置项,详情请参见创建配置项

      数据存储

      对于老版本组件模板版本的应用,请执行如下操作:

      1. 选择“数据存储 > 本地磁盘”,单击“添加本地磁盘”。
      2. 选择“主机路径挂载”。
      3. 设置如下参数:
        • 主机路径:本地卷挂载的主机路径,对应卷的/tmp目录。
        • 单击“添加容器挂载”,输入数据卷挂载的容器路径。对应卷的/ test。
        • 权限:设置为“读写”。
      4. 配置完成后,单击“确定”。

      安全设置

      该参数在之前的CCE版本中不存在。对于迁移的应用,不需要配置该参数。

      对容器权限进行设置,保护系统和其他容器不受其影响。请输入用户ID,容器将以当前用户权限运行。

      容器日志

      该参数在之前的CCE版本中不存在。对于迁移的应用,不需要配置该参数。

      设置工作负载日志收集策略和日志目录,防止日志过大,具体操作请参见采集容器内路径日志

  4. 单击“下一步”。单击“添加服务”,设置工作负载访问方式。

    若工作负载需要和其它服务互访,或需要被公网访问,您需要添加服务,设置工作负载访问方式。

    工作负载访问的方式决定了这个工作负载的网络属性,不同访问方式的工作负载可以提供不同网络能力。详情请参见网络管理

    • 访问类型:本例选择“负载均衡 ( LoadBalancer )”。
    • 服务名称:指定服务名称,可以使用工作负载的名称作为服务名称。
    • 服务亲和:
      • 集群级别:将外部流量路由到集群下所有的节点,并且隐藏客户端源IP。
      • 节点级别:将外部流量路由到服务关联的负载所在的节点,并且保留客户端源IP。
    • 负载均衡:可以将互联网访问流量自动分发到工作负载所在的多个节点上。负载均衡实例需与当前集群处于相同VPC且为相同公私网类型。
      • 公网:支持自动创建和使用已有负载均衡实例两种方式。

        规格配置:选择“公网 > 自动创建”时,单击规格配置下的“更改配置”,可修改待创建的负载均衡实例的名称、规格、计费模式和带宽。

      • 私网:支持自动创建和使用已有负载均衡实例两种方式。
    • 端口配置:
      • 协议:请根据业务的协议类型选择。
      • 容器端口容器镜像中工作负载实际监听端口,需用户确定。nginx程序实际监听的端口为80。
      • 访问端口:容器端口最终映射到负载均衡服务地址的端口,用负载均衡服务地址访问工作负载时使用,端口范围为1-65535,可任意指定。

  5. 单击“确定”,单击“下一步”。跳过高级设置。
  6. 配置完成后,单击“创建”。单击“返回工作负载列表”。

    在工作负载列表中,当工作负载状态为“运行中”时,表示工作负载创建成功。

    工作负载状态不会实时更新,请单击右上角的图标或按F5刷新页面查看。

  7. 在工作负载列表中,复制“外部访问地址”,可在浏览器中访问工作负载。

    说明:

    当工作负载访问方式设为“节点访问(NodePort)”并绑定弹性IP或设为“负载均衡 ( LoadBalancer )”时,才可以获取外部访问地址,可以访问外网。

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容