云主机开年特惠28.8元/年,0元秒杀等你来抢!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      Serverless边缘容器_相关内容
      • 用户使用手册
        本文提供用户使用手册下载。
        来自:
        帮助文档
        云容器引擎(旧版)
        文档下载
        用户使用手册
      • 创建命名空间
        本文介绍创建命名空间相关操作。 命名空间按创建类型分为两大类:集群默认创建的、用户自己创建的。集群启动时默认创建default、kubepublic、kubesystem等系统组件使用的命名空间。用户创建的:用户可以按照需要创建命名空间,例如开发环境、联调环境和测试环境分别创建对应的命名空间,或者按照不同的业务创建对应的命名空间。 操作步骤 1.单击【资源管理】>【命名空间】,进入命令空间列表; 2.单击【创建命名空间】,将弹出创建框,填写参数信息,具体参数含义如下表: 参数 参数说明 名称 新建命名空间的名称 集群 命名空间所在的集群 描述 新建命名空间描述信息 3.单击【确定】,页面将提示创建成功,并返回命名空间列表页。 创建成功后,命名空间列表中会出现已创建的命名空间,状态为“可用”,表示命名空间已创建成功,在命名空间列表中选择需要删除的命名空间,单击操作列的【删除】按钮,可以删除命名空间。
        来自:
        帮助文档
        云容器引擎(旧版)
        用户指南
        命名空间
        创建命名空间
      • 环境设置
        本文介绍如何环境设置。 集群创建前,需要完成对VPC、子网及安全组的设置,本章节介绍如何完成集群的环境设置。 步骤一:创建虚拟私有云 您需要创建虚拟私有云(Virtual Private Cloud,以下简称VPC),提供一个隔离的、用户自主配置和管理的虚拟网络环境,提升公有云中资源的安全性,简化用户的网络部署。如果用户已有VPC,可重复使用,不需多次创建。关于创建VPC的详细信息可以参考虚拟私有云创建虚拟私有云VPC。 步骤二:创建子网 创建子网之前需要提前创建好虚拟私有云,如果用户已有子网,可重复使用,不需多次创建。关于子网创建的详细信息可参考虚拟私有云创建子网。 步骤三:设置安全组 设置安全组之前需提前创建好安全组。配置时需要在出方向、入方向分别添加允许6443、9080、9443、2379、2380端口的设置,关于安全组设置的详细信息可参见虚拟私有云安全组配置示例。
        来自:
        帮助文档
        云容器引擎(旧版)
        用户指南
        集群
        环境设置
      • 支持的监控指标
        CCE通过云监控服务(Cloud Eye)为您提供节点的监控,每个节点对应一台弹性云主机。 监控是保持CCE节点可靠性、可用性和性能的重要部分,通过监控,用户可以观察节点资源。您可以使用该服务监控您的节点,执行自动实时监控、告警和通知操作,帮助您更好地了解节点的各项性能指标。 表 支持的主要监控指标 监控指标 指标含义 CPU使用率 统计测量对象的CPU使用率,以百分比为单位。 磁盘读速率 统计每秒从测量对象读出数据量,以字节/秒为单位。 磁盘读操作速率 该指标用于统计每秒从弹性云主机读取数据的请求次数,以请求/秒为单位。 磁盘写速率 该指标用于统计每秒写到弹性云主机的数据量,以字节/秒为单位。 磁盘写操作速率 该指标用于统计每秒从弹性云主机写数据的请求次数,以请求/秒为单位。 带外网络流入速率 该指标用于在虚拟化层统计每秒流入弹性云主机的网络流量,以字节/秒为单位。 带外网络流出速率 该指标用于在虚拟化层统计每秒流出弹性云主机的网络流量,以字节/秒为单位。 相关操作 云监控服务(Cloud Eye)为您提供一个针对弹性云主机、带宽等资源的立体化监控平台。使您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        云监控服务
        支持的监控指标
      • 使用kubectl对接已有云硬盘
        历史版本示例 1.11.7 ≤ K8S version ≤ 1.13(1.11.7以上及1.13版本集群) PV yaml文件配置示例如下: apiVersion: v1​kind: PersistentVolume​metadata:​labels:​failuredomain.beta.kubernetes.io/region: region01 failuredomain.beta.kubernetes.io/zone: AZ01 annotations: pv.kubernetes.io/provisionedby: flexvolumectyun.com/fuxivol name: pvevsexample​spec:​accessModes: ReadWriteMany capacity: storage: 10Gi flexVolume: driver: ctyun.com/fuxivol fsType: ext4 options: diskmode: SCSI fsType: ext4 volumeID: 0992dbda6340470ea74e4f0db288ed82 persistentVolumeReclaimPolicy: Delete storageClassName: sas 表 关键参数说明 参数 描述 failuredomain.beta.kubernetes.io/region 集群所在的region。 failuredomain.beta.kubernetes.io/zone 创建云硬盘所在的可用区,必须和工作负载规划的可用区保持一致。 storage 云硬盘的容量,单位为Gi。 storageClassName 云硬盘类型,当前支持高I/O(sas)、超高I/O(ssd)和普通I/O(sata)。 driver 挂载依赖的存储驱动。EVS云硬盘配置为“ctyun.com/fuxivol”。 volumeID 云硬盘的volumeID。获取方法: 在CCE控制台中,单击左侧栏目树中的“资源管理存储管理”,在“云硬盘存储卷”页签下单击PVC的名称,在PVC详情页中复制“PVC UID”后的内容即可。 diskmode 云硬盘磁盘模式,取值可以是VBD和SCSI。v1.11.7之前的CCE集群,该字段无需填写,默认都是VBD。v1.11.7+以及v1.13的Linux x86 CCE集群要求该字段值必须存在,且基于PVC触发动态创建的都是EVS SCSI模式的卷,因此这里静态PV形式优先选用SCSI模式的云硬盘;同时支持升级后的老集群中VBD卷能够继续正常使用。 PVC yaml文件配置示例如下: apiVersion: v1​kind: PersistentVolumeClaim​metadata:​annotations:​volume.beta.kubernetes.io/storageclass: sas volume.beta.kubernetes.io/storageprovisioner: flexvolumectyun.com/fuxivol​labels:​failuredomain.beta.kubernetes.io/region: region01 failuredomain.beta.kubernetes.io/zone: AZ01​name: pvcevsexample​namespace: default​spec:​accessModes: ReadWriteMany resources: requests: storage: 10Gi volumeName: pvevsexample 表关键参数说明 参数 描述 volume.beta.kubernetes.io/storageclass 存储类型,支持sas,ssd和sata。必须和已有PV保持一致。 volume.beta.kubernetes.io/storageprovisioner 必须使用flexvolumectyun.com/fuxivol。 failuredomain.beta.kubernetes.io/region 集群所在的region。 failuredomain.beta.kubernetes.io/zone EVS云硬盘所在可用区,必须和工作负载规划的可用区保持一致。 storage PVC申请容量,单位为Gi。必须和已有PV的storage大小保持一致。 volumeName PV的名称。 1.11 ≤ K8S version < 1.11.7(1.11.7之前的1.11版本集群) PV yaml文件配置示例如下: apiVersion: v1​kind: PersistentVolume​metadata:​labels:​failuredomain.beta.kubernetes.io/region: region01 failuredomain.beta.kubernetes.io/zone: AZ01 name: pvevsexample​spec:​accessModes: ReadWriteMany capacity: storage: 10Gi flexVolume: driver: ctyun.com/fuxivol fsType: ext4 options: fsType: ext4 volumeID: 0992dbda6340470ea74e4f0db288ed82 persistentVolumeReclaimPolicy: Delete storageClassName: sas 表 关键参数说明 参数 描述 failuredomain.beta.kubernetes.io/region 集群所在的region。Region对应的值请参见。 failuredomain.beta.kubernetes.io/zone 创建云硬盘所在的可用区,必须和工作负载规划的可用区保持一致。zone对应的值请参见。 storage 云硬盘的容量,单位为Gi。 storageClassName 云硬盘类型,当前支持高I/O(sas)、超高I/O(ssd)和普通I/O(sata)。 driver 挂载依赖的存储驱动。EVS云硬盘配置为“ctyun.com/fuxivol”。 volumeID 云硬盘的volumeID。获取方法: 在CCE控制台中,单击左侧栏目树中的“资源管理存储管理”,在“云硬盘存储卷”页签下单击PVC的名称,在PVC详情页中复制“PVC UID”后的内容即可。 diskmode 云硬盘磁盘模式,取值可以是VBD和SCSI。v1.11.7之前的CCE集群,该字段无需填写,默认都是VBD。v1.11.7+以及v1.13的Linux x86 CCE集群要求该字段值必须存在,且基于PVC触发动态创建的都是EVS SCSI模式的卷,因此这里静态PV形式优先选用SCSI模式的云硬盘;同时支持升级后的老集群中VBD卷能够继续正常使用。 PVC yaml文件配置示例如下: apiVersion: v1​kind: PersistentVolumeClaim​metadata:​annotations:​volume.beta.kubernetes.io/storageclass: sas volume.beta.kubernetes.io/storageprovisioner: flexvolumectyun.com/fuxivol​labels:​failuredomain.beta.kubernetes.io/region: region01 failuredomain.beta.kubernetes.io/zone: AZ01​name: pvcevsexample​namespace: default​spec:​accessModes: ReadWriteMany resources: requests: storage: 10Gi volumeName: pvevsexample 表 关键参数说明 参数 描述 volume.beta.kubernetes.io/storageclass 存储类型,支持sas,ssd和sata。必须和已有PV保持一致。 volume.beta.kubernetes.io/storageprovisioner 必须使用flexvolumectyun.com/fuxivol。 failuredomain.beta.kubernetes.io/region 集群所在的region。 failuredomain.beta.kubernetes.io/zone EVS云硬盘所在可用区,必须和工作负载规划的可用区保持一致。 storage PVC申请容量,单位为Gi。必须和已有PV的storage大小保持一致。 volumeName PV的名称。 K8S version 1.9(1.9版本集群) PV yaml文件配置示例如下: apiVersion: v1​kind: PersistentVolume​metadata:​labels:​failuredomain.beta.kubernetes.io/region: region01 failuredomain.beta.kubernetes.io/zone: AZ01 name: pvevsexample​namespace: default​spec:​accessModes: ReadWriteMany capacity: storage: 10Gi flexVolume: driver: ctyun.com/fuxivol fsType: ext4 options: fsType: ext4 kubernetes.io/namespace: default volumeID: 0992dbda6340470ea74e4f0db288ed82 persistentVolumeReclaimPolicy: Delete storageClassName: sas 表 关键参数说明 参数 描述 failuredomain.beta.kubernetes.io/region 集群所在的region。 failuredomain.beta.kubernetes.io/zone 创建云硬盘所在的可用区,必须和工作负载规划的可用区保持一致。 storage 云硬盘的容量,单位为Gi。 storageClassName 云硬盘类型,当前支持高I/O(sas)、超高I/O(ssd)和普通I/O(sata)。 driver 挂载依赖的存储驱动。EVS云硬盘配置为“ctyun.com/fuxivol”。 volumeID 云硬盘的volumeID。获取方法: 在CCE控制台中,单击左侧栏目树中的“资源管理存储管理”,在“云硬盘存储卷”页签下单击PVC的名称,在PVC详情页中复制“PVC UID”后的内容即可。 diskmode 云硬盘磁盘模式,取值可以是VBD和SCSI。v1.11.7之前的CCE集群,该字段无需填写,默认都是VBD。v1.11.7+以及v1.13的Linux x86 CCE集群要求该字段值必须存在,且基于PVC触发动态创建的都是EVS SCSI模式的卷,因此这里静态PV形式优先选用SCSI模式的云硬盘;同时支持升级后的老集群中VBD卷能够继续正常使用。 PVC yaml文件配置示例如下: apiVersion: v1​kind: PersistentVolumeClaim​metadata:​annotations:​volume.beta.kubernetes.io/storageclass: sas volume.beta.kubernetes.io/storageprovisioner: flexvolumectyun.com/fuxivol​labels:​failuredomain.beta.kubernetes.io/region: region01 failuredomain.beta.kubernetes.io/zone: AZ01 name: pvcevsexample​namespace: default​spec:​accessModes: ReadWriteMany resources: requests: storage: 10Gi volumeName: pvevsexample volumeNamespace: default 表 关键参数说明 参数 描述 volume.beta.kubernetes.io/storageclass 存储类型,支持sas,ssd和sata。必须和已有PV保持一致。 volume.beta.kubernetes.io/storageprovisioner 必须使用flexvolumectyun.com/fuxivol。 failuredomain.beta.kubernetes.io/region 集群所在的region。 failuredomain.beta.kubernetes.io/zone EVS云硬盘所在可用区,必须和工作负载规划的可用区保持一致。 storage PVC申请容量,单位为Gi。必须和已有PV的storage大小保持一致。 volumeName PV的名称。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        存储管理
        云硬盘存储卷
        使用kubectl对接已有云硬盘
      • 节点伸缩常见问题
        如果多条规则同时满足条件,会如何执行? 该问题有如下两种情况: 如果同时配置了“CPU分配率”和“内存分配率”的规则,两种或多种规则同时满足扩容条件时,执行扩容节点数更多的规则。 如果同时配置了“CPU分配率”和“周期触发”的规则,当达到“周期触发”的时间值时CPU也满足扩容条件时,较早执行的A规则会将节点池状态置为伸缩中状态,导致B规则无法正常执行。待A规则执行完毕,节点池状态恢复正常后,B规则也不会执行。 配置了CPU或者内存规则后,策略的检测周期是多久?是否只要一次检测出满足条件就会触发扩容节点? 周期不固定,会因autoscaler每次循环的处理逻辑而变动。只要一次检测出满足条件就会触发扩容(当然还要满足冷却时间、节点池状态等约束条件)。 节点伸缩和autoscaler插件的本身功能如何配合? 节点伸缩中创建的策略和autoscaler插件中的配置同时生效时,比如不可调度和指标规则同时满足时,优先执行不可调度扩容。 若不可调度执行成功,跳过指标规则逻辑,进入下一次循环。 若不可调度执行失败,才执行指标规则逻辑。 节点池弹性扩容时,CCE是按什么策略扩容的? 节点池新增了优先级等功能,弹性扩容时CCE将按照如下策略来选择节点池进行扩容: 1. 通过预判算法判断节点池是否能满足让Pending的Pod正常调度的条件,包括节点资源大于Pod的request值、nodeSelect、nodeAffinity和taints等是否满足Pod正常调度的条件;另外还会过滤掉扩容失败(因为资源不足等原因)还处于15min冷却时间的节点池。 2. 有多个节点池满足条件时,判断节点池设置的优先级(优先级默认值为0,取值范围为0100,其中100为最高,0为最低),选择优先级最高的节点池扩容。 3. 如果有多个节点池处于相同的优先级,或者都没有配置优先级时,通过最小浪费原则,根据节点池里设置的虚拟机规格,计算刚好能满足Pending的Pod正常调度,且浪费资源最少的节点池。 4. 如果还是有多个节点池的虚拟机规格都一样,只是AZ不同,那么会随机选择其中一个节点池触发扩容。 节点池中配置的缩容冷却时间和autoscaler插件中配置的缩容冷却时间是如何影响的? 节点池配置的缩容冷却时间 弹性缩容冷却时间:当前节点池扩容出的节点多长时间不能被缩容,作用范围为节点池级别。 autoscaler插件配置的缩容冷却时间 扩容后缩容冷却时间:autoscaler触发扩容后(不可调度、指标、周期策略)整个集群多长时间内不能被缩容,作用范围为集群级别。 节点删除后缩容冷却时间:autoscaler触发缩容后整个集群多长时间内不能继续缩容,作用范围为集群级别。 缩容失败后缩容冷却时间:autoscaler触发缩容失败后整个集群多长时间内不能继续缩容,作用范围为集群级别。 如果出现优先选择的节点池资源不足,会不会自动选择下一个节点池? 会。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        弹性伸缩
        集群/节点弹性伸缩
        节点伸缩常见问题
      • 通过kubectl对接多个集群
        本节主要介绍通过kubectl对接多个集群。 使用场景 客户想使用同一个kubectl客户端工具,通过切换当前用户的方式达到切换集群的效果。 图 kubectl对接多集群示意 配置前提 kubectl命令客户端工具所在的ECS云主机,能够curl通集群A和集群B的vip地址+5443端口。 以下配置仅供参考,为了方便,直接在A集群的一个节点作为客户端(节点绑定了EIP)。 为了方便访问,给B集群的VIP地址绑定了公网IP(假设为:1.2.3.4),理论上如果A、B在同一VPC,可以不这样操作。 客户端配置对A的访问 直接参考《CCE用户指南》中的“通过kubectl连接CCE集群”。 客户端上配置对B的访问 我们要用访问B的集群,要知道B的地址,还要带上认证去访问,那么必须要把相应的信息补齐。 步骤如下: 步骤 1 录入B集群的集群信息 kubectl config setcluster clusterk8s server insecureskiptlsverifytrue insecureskiptlsverifytrue这个参数一定要带上,这是忽略校验客户端证书 步骤 2 录入去B集群的认证信息 首先在B上操作: 方式一:将B集群的证书传入到客服端使用,在客户端上操作,用户详细信息添加到配置文件中: kubectl config setcredentials uiadmin clientcertificateclient.crt embedcertstrue 方式二:在集群B上获取认证token 1.创建一个sa用户 kubectl create sa mysa 2.给sa用户授权 kubectl create clusterrolebinding myrolebinding serviceaccountdefault:mysa clusterroleclusteradmin 3.获取用户的token kubectl describe secret mysatokenxxx awk '/token:/{print $2}' > token 将获取的token传入到客户端。 4.客户端上操作,用户详细信息添加到配置文件中: kubectl config setcredentials uiadmin token$token 步骤 3将集群B的上下文详细信息添加到配置文件中 kubectl config setcontext uiadmin@cyd clusterclusterk8s useruiadmin 此时在客户端上: Kubectl config usecontext internal 切换到集群A Kubectl config usecontext uiadmin@cyd 切换到集群B 步骤 4验证配置 其他情况: 如果配置完报X509错误,应该是忘记传入参数 insecureskiptlsverifytrue 可在使用时带上该参数即可,例如:kubectl get pod insecureskiptlsverifytrue
        来自:
        帮助文档
        云容器引擎
        最佳实践
        集群
        通过kubectl对接多个集群
      • 上传模板包
        操作场景 上传模板到“模板市场 > 我的模板”中,为后期创建工作负载准备。 操作步骤 步骤 1 登录CCE控制台,在左侧导航栏中选择“模板市场 > 我的模板”,单击“上传模板”。 步骤 2 单击“添加文件”,选中待上传的工作负载包后,单击“上传”。 说明: 由于上传模板时创建对象存储桶的命名规则由ccecharts{region}{domainname} 变为ccecharts{region}{domainid},其中旧命名规则中的domainname系统会做base64转化并取前63位,如果您在现有命名规则的对象存储桶中找不到模板,请在旧命名规则的桶中进行查找。 相关操作 模板创建完成后,在“我的模板”页面您还可以执行下表中的操作。 操作 说明 安装模板 单击“安装”,安装该模板用于创建工作负载,具体请参见通过模板创建工作负载。 更新模板 更新模板是针对同名同版本的模板,即只更新内容不更新版本,操作同“上传模板”。 下载模板 单击“更多 > 下载”,将模板下载到本地。 删除模板 单击“更多 > 删除”,删除已创建的模板。 模板删除后不能恢复,请谨慎操作。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        模板市场
        上传模板包
      • 模板插件类
        本文主要介绍模板插件类问题。 一、 集群安装nginxingress插件失败,一直处于创建中? 问题背景 客户已经购买并搭建了CCE集群,希望在公网上可以访问到CCE上部署的应用服务,目前最高效的方式是在ingress资源上注册该应用的Service路径,从而满足要求。 但客户安装ingress插件后,插件状态一直显示“创建中”,nginxingresscontoller的pod一直处于pending状态。 解决方案 nginx限制的内存资源不足导致无法启动,取消限制后正常。 场景模拟 步骤 1 新集群3个节点,规格 6cpu,12G内存,每个节点2U4G。 步骤 2 单击nginxingress插件安装,选择规格2核2G。 步骤 3 nginxingress deployment安装成功,但是nginxingresscontroller安装失败。 一直处于创建中 安装失败 步骤 4 错误显示资源不足。 步骤 5 添加节点资源为4U8G后,nginxingress安装正常。 问题原因 最初建立的集群中各节点的基本配置为2U4G,且各节点上有kubelet,kubeproxy及docker等相关程序占用系统资源,导致节点可用资源低于2000m,无法满足nginxingress插件的要求,从而无法安装。 建议方案 请重新购买节点,节点要求(>4U8G)。
        来自:
        帮助文档
        云容器引擎
        常见问题
        模板插件类
      • 通过模板创建工作负载
        创建模板实例 步骤 1 登录CCE控制台,在左侧导航栏中选择“模板市场 > 我的模板”。 步骤 2 在已上传的模板中,单击“安装”。 步骤 3 参照下表设置安装工作负载参数,其中带“”标志的参数为必填参数。 表安装工作负载参数说明 参数 参数说明 模板实例名称 新建模板实例名称,命名必须唯一。 模板版本 默认为模板的版本。 部署集群 选择部署工作负载的集群。 命名空间 指定部署的命名空间。 高级配置 用户可以导入values.yaml文件,导入后可替换模板包中的values.yaml文件;也可直接在配置框中在线编辑模板参数。 说明: 此处导入的values.yaml文件需符合yaml规范,即KEY:VALUE格式。对于文件中的字段不做任何限制。 导入的value.yaml的key值必须与所选的模板包的values.yaml保持一致,否则不会生效。即key不能修改。 1. 单击“导入配置文件”。 2. 选择对应的values.yaml文件,单击“打开”。 步骤 4 配置完成后,单击“自定义安装”。 步骤 5 确认订单后,单击“提交”。 步骤 6 单击“返回模板实例列表”查看模板工作负载的运行状态,或单击“查看模板实例详情”查看模板工作负载的详情。 升级模板工作负载 步骤 1 登录CCE控制台,在左侧导航栏中选择“模板市场 > 我的模板 > 模板实例”。 步骤 2 单击待升级工作负载后的“升级”,设置升级模板工作负载的参数。 步骤 3 选择对应的模板版本。 步骤 4 参照界面提示修改模板参数。单击“升级”,再单击“提交”。 步骤 5 单击“返回模板实例列表”,模板状态为“升级成功”时,表明工作负载升级成功。 回退模板工作负载 步骤 1 登录CCE控制台,在左侧导航栏中选择“模板市场 > 我的模板 > 模板实例”。 步骤 2 单击待回退工作负载后的“更多 > 回退”,选择要回退的工作负载版本,单击“回退”。 模板工作负载列表中,状态为“回退成功”时,表明工作负载回退成功。 卸载模板工作负载 步骤 1 登录CCE控制台,在左侧导航栏中选择“模板市场 > 我的模板 > 模板实例”。 步骤 2 单击待卸载模板实例后的“更多 > 卸载”,确认待卸载模板实例后,单击“是”。模板实例卸载后不能恢复,请谨慎操作。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        模板市场
        通过模板创建工作负载
      • 快照与备份
        CCE通过云硬盘为您提供快照功能,云硬盘快照简称快照,指云硬盘数据在某个时刻的完整拷贝或镜像,是一种重要的数据容灾手段,当数据丢失时,可通过快照将数据完整的恢复到快照时间点。 您可以创建快照,从而快速保存指定时刻云硬盘的数据。同时,您还可以通过快照创建新的云硬盘,这样云硬盘在初始状态就具有快照中的数据。 使用须知 快照功能仅支持 v1.15 及以上版本的集群,且需要安装基于CSI的Everest插件才可以使用。 基于快照创建的云硬盘,其子类型(普通IO/高IO/超高IO)、磁盘模式(VBD/SCSI)、共享性(非共享/共享)、容量等都要与快照关联母盘保持一致,这些属性查询和设置出来后不能够修改。 使用场景 快照功能可以帮助您实现以下需求: 日常备份数据 通过对云硬盘定期创建快照,实现数据的日常备份,可以应对由于误操作、病毒以及黑客攻击等导致数据丢失或不一致的情况。 快速恢复数据 更换操作系统、应用软件升级或业务数据迁移等重大操作前,您可以创建一份或多份快照,一旦升级或迁移过程中出现问题,可以通过快照及时将业务恢复到快照创建点的数据状态。 例如,当由于云服务器 A的系统盘 A发生故障而无法正常开机时,由于系统盘 A已经故障,因此也无法将快照数据回滚至系统盘A。此时您可以使用系统盘 A已有的快照新创建一块云硬盘 B并挂载至正常运行的云服务器 B上,从而云服务器 B能够通过云硬盘 B读取原系统盘 A的数据。 说明:当前CCE提供的快照能力与K8S社区CSI快照功能一致:只支持基于快照创建新云硬盘,不支持将快照回滚到源云硬盘。 快速部署多个业务 通过同一个快照可以快速创建出多个具有相同数据的云硬盘,从而可以同时为多种业务提供数据资源。例如数据挖掘、报表查询和开发测试等业务。这种方式既保护了原始数据,又能通过快照创建的新云硬盘快速部署其他业务,满足企业对业务数据的多元化需求。 操作概览 1. 您可以创建快照.docx
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        存储管理
        快照与备份
      • 设置告警规则
        参数 参数说明 取值样例 资源类型 配置告警规则监控的服务名称。 弹性云主机 维度 用于指定告警规则对应指标的维度名称 云服务器 监控范围 告警规则适用的资源范围,可选择资源分组或指定资源。 说明 当选择资源分组时,该分组下任何资源满足告警策略时,都会触发告警通知。 选择指定资源时,勾选具体的监控对象,单击 将监控对象同步到右侧对话框。 指定资源 选择分组 当监控范围为资源分组时需配置此参数。 选择类型 根据需要可选择从模板导入或自定义创建。 说明 当监控范围为指定资源时可选择从模板导入。 自定义创建 模板 选择需要导入的模板。 告警策略 触发告警规则的告警策略。 当资源类型选择站点监控、日志监控、自定义监控、具体的云服务时,告警策略为一个周期性的动作。当资源类型选择事件监控时,具体的事件为一个瞬间的操作动作,而不是周期性动作。 例如:CPU使用率,监控周期为5分钟,连续三个周期平均值≥80% 挂载点 当监控指标为细颗粒度的磁盘类监控指标时需配置该参数。 Windows系统请输入对应的驱动器号,比如C、D或者E等,Linux系统请输入对应的挂载点,比如/dev、/opt等。 /dev 告警级别 根据告警的严重程度不同等级,可选择紧急、重要、次要、提示。 重要
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        云监控服务
        设置告警规则
      • 健康检查UDP协议安全组规则说明
        操作场景 当负载均衡协议为UDP时,健康检查也采用的UDP协议,您需要打开其后端服务器的ICMP协议安全组规则。 操作步骤 步骤 1 登录弹性云主机控制台,找到CCE集群中的节点对应的弹性云主机,单击云服务器名称,进入详情页面。 步骤 2 在“安全组”页签下,单击“更改安全组规则”。 步骤 3 在打开的页面中单击“入方向规则”页签,单击“添加规则”,为云服务器添加入方向规则,单击“确定”。 说明: 您只需为工作负载所在集群下的任意一个节点更改安全组规则,请添加规则即可,不要修改原有的安全组规则。 安全组需放通网段100.125.0.0/16流量。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        工作负载
        容器设置
        健康检查UDP协议安全组规则说明
      • 应用运维管理
        在CCE上创建工作负载后,可以使用AOM进行运维。 创建工作负载时,建议在AOM侧配置监控告警,以便异常时能及时收到告警。若未配置监控告警,工作负载异常时无法及时收到告警,需要人工巡检环境。 应用运维管理(Application Operations Management,简称AOM)是云上应用的一站式立体化运维管理平台,实时监控您的应用及相关云资源,采集并关联资源的各项指标、日志及事件等数据共同分析应用健康状态,提供灵活的告警及丰富的数据可视化功能,帮助您及时发现故障,全面掌握应用、资源及业务的实时运行状况,快速锁定问题根源,保障业务顺畅运行。 常用操作 当您想要关注某些资源的变更信息时,可对这些资源的指标创建阈值规则。 在日常运维中,通过仪表盘可实时掌握全局。您可以创建并添加关注的内容到仪表盘。 日常巡检应用。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        相关服务
        应用运维管理
      • 设置资源配额及限制
        通过设置命名空间级别的资源配额,实现多团队或多用户在共享集群资源的情况下限制团队、用户可以使用的资源总量,包括限制命名空间下创建某一类型对象的数量以及对象消耗计算资源(CPU、内存)的总量。 前提条件 您已成功创建一个Kubernetes集群,参见购买混合集群。 您已成功创建一个命名空间,参见创建命名空间。 背景信息 默认情况下,运行中的Pod可以无限制的使用Node节点上的CPU和内存,这意味着任意一个Pod都可以无节制地使用集群的计算资源,某个命名空间的Pod可能会耗尽集群的所有资源。 kubernetes在一个物理集群上提供了多个虚拟集群,这些虚拟集群被称为命名空间。命名空间可用于多种工作用途,满足多用户的使用需求,通过为每个命名空间配置资源额度可以有效限制资源滥用,从而保证集群的可靠性。 您可为命名空间配置包括CPU、内存、Pod数量等资源的额度,更多信息请参见Resource Quotas。 其中,不同的集群规模对应的Pod数量推荐值如下: 维度 集群规模 Pod数量推荐值 规格 50节点 2500 Pod实例 规格 200节点 1W Pod实例 规格 1000节点 3W Pod实例 规格 2000节点 5W Pod实例 操作步骤 步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 命名空间”。 步骤 2 在“集群”下拉框中,选择命名空间所在的集群。 步骤 3 单击对应命名空间后的“配额管理”,单击“编辑配额”。 系统级别的命名空间kubesystem、kubepublic默认不支持设置资源配额。 步骤 4 设置资源配额,单击“确定”。 CPU(Core):限制命名空间下工作负载实例(Pod)能申请CPU资源的最大值。单位为“核”。 内存(MiB):限制命名空间下工作负载实例能申请内存资源的最大值。单位为MiB。 有状态工作负载(StatefulSet):限制命名空间下能创建有状态负载的最大数量。 无状态工作负载(Deployment):限制命名空间下能创建无状态负载的最大数量。 普通任务(Job):限制命名空间下能创建普通任务的最大数量。 定时任务(CronJob):限制命名空间下能创建定时任务的最大数量。 实例(Pod):限制命名空间下能创建实例的最大数量。 服务(Service):限制命名空间下能创建服务的最大数量。 须知: 命名空间设置了CPU或内存资源配额后,创建工作负载时,必须指定CPU或内存的请求值(request)和约束值(limit),否则CCE将拒绝创建实例。若设置资源配额值为0,则不限制该资源的使用。 配额累计使用量包含CCE系统默认创建的资源,如default命名空间下系统默认创建的kubernetes服务(该服务可通过后端kubectl工具查看)等,故建议命名空间下的资源配额略大于实际期望值以去除系统默认创建资源的影响。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        命名空间
        设置资源配额及限制
      • 节点伸缩原理
        AutoScaler架构 AutoScaler架构如下图所示,主要由以下几个核心模块组成: 图 AutoScaler架构图 说明 Estimator: 负责扩容场景下,评估满足当前不可调度Pod时,每个节点池需要扩容的节点数量。 Simulator: 负责缩容场景下,找到满足缩容条件的节点。 Expander: 负责在扩容场景下,根据用户设置的不同的策略来,从Estimator选出的节点池中,选出一个最佳的选择。当前Expander有多种策略: Random: 随机选择一个节点池,如果用户没有设置的话,默认是Random。 mostPods: 选择此次扩容后能满足调度最多Pod的节点池,如果有相同的,再随机选择一个。 leastwaste: 选择此次扩容完成后,具有最小浪费的CPU或者Mem资源的节点池。 price: 选择此次扩容所需节点金额最小的节点池。 priority: 根据用户自定义的权重,选择权重最高的节点池。 当前CCE提供除Price以外的所有的策略,当前CCE插件默认使用leastwaste策略。
        来自:
        帮助文档
        云容器引擎
        用户指南
        弹性伸缩
        集群/节点弹性伸缩
        节点伸缩原理
      • 快速清理已删除节点上的CCE组件
        本节主要介绍快速清理已删除节点上的CCE组件。 使用场景 若集群中包含包周期节点或纳管节点,删除对应集群和节点不会删除对应的ECS,此时请按照界面提示清理节点上CCE组件。若未按照提示清理节点组件,后续需要清理ECS时,可按照如下操作进行清理。 注意 卸载将会删除弹性云主机上的CCE系统用户paas以及docker相关资源,执行清理操作前,若有关键数据需要保留,请提前备份。 操作步骤 步骤 1 登录CCE控制台,在左侧导航栏中选择“集群管理 > 节点管理”,在右侧的节点列表中找到要执行操作的纳管节点,在节点的“操作”区域下单击“更多 > 移除”。 步骤 2 在弹出的“移除纳管节点”对话框中输入"REMOVE"确认移除节点,单击“确认”。 步骤 3 认真阅读弹出的“提示”页面内容,按照步骤清理CCE相关资源。
        来自:
        帮助文档
        云容器引擎
        最佳实践
        集群
        快速清理已删除节点上的CCE组件
      • 查看云审计日志
        操作场景 开启了云审计服务后,系统开始记录CCE资源的操作。云审计服务管理控制台保存最近7天的操作记录。 操作步骤 步骤 1 登录管理控制台。 步骤 2 单击页面上方的“服务列表”,选择“管理与部署 > 云审计服务”,进入云审计服务信息页面。 步骤 3 单击左侧导航树的“事件列表”,进入事件列表信息页面。 步骤 4 事件列表支持通过筛选来查询对应的操作事件。当前事件列表支持四个维度的组合查询,详细信息如下: 事件来源、资源类型和筛选类型。 在下拉框中选择查询条件。其中,事件来源选择“CCE”。 当筛选类型选择事件名称时,还需选择某个具体的事件名称。 选择资源ID时,还需选择或者手动输入某个具体的资源ID。 选择资源名称时,还需选择或手动输入某个具体的资源名称。 操作用户:在下拉框中选择某一具体的操作用户,此操作用户指用户级别,而非租户级别。 事件级别:可选项为“所有事件级别”、“normal”、“warning”、“incident”,只可选择其中一项。 时间范围:可选择查询最近七天内任意时间段的操作事件。 步骤 4 在需要查看的记录左侧,单击展开该记录的详细信息,展开记录如图171所示。 图 展开记录 步骤 5 在需要查看的记录右侧,单击“查看事件”,弹出一个窗口,如图172所示,显示了该操作事件结构的详细信息。 图 查看事件
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        云审计服务
        查看云审计日志
      • 删除集群
        须知 删除集群会将集群内的节点以及运行的业务与应用全部销毁,请谨慎操作。 操作步骤 步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 集群管理”。 步骤 2 单击待删除集群后的“更多 > 删除集群”。 步骤 3 在弹出的“删除集群”窗口中,根据系统提示进行删除操作。 步骤 4 单击“是”,开始执行删除集群操作。 说明 删除集群会将集群内的节点(纳管节点和包周期节点除外)以及运行的工作负载和服务都销毁。 删除集群需要花费1~3分钟,请耐心等候。 请在窗口下方的输入框中输入DELETE以确认删除此集群。 集群不可用时删除集群,存储会残留。 集群版本为v1.13.10及之前版本时,请勿在ELB服务手动修改监听器名称和后端服务器名称,否则删除集群会有资源残留。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        集群管理
        管理集群
        删除集群
      • 命名空间权限
        类型名称 说明 Role Role对象只能用于授予对某一namespace中资源的访问权限。 ClusterRole ClusterRole对象可以授予整个集群范围内资源访问权限, 也可以对以下几种资源的授予访问权限: l 集群范围资源(例如节点,即node)。 l 非资源类型endpoint(例如”/healthz”)。 l 跨所有namespaces的范围资源(例如pod,需要运行命令kubectl get pods allnamespaces来查询集群中所有的pod)。 RoleBinding RoleBinding可以将同一namespace中的subject(用户)绑定到某个具有特定权限的Role下,则此subject即具有该Role定义的权限。 ClusterRoleBinding ClusterRoleBinding在整个集群级别和所有namespaces将特定的subject与ClusterRole绑定,授予权限。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        权限管理
        命名空间权限
      • 通过Helm v3客户端部署应用
        本文以Helm v3.3.0为例进行演示。 前提条件 在CCE中创建的Kubernetes集群已对接kubectl,具体请参见使用kubectl连接集群。 安装Helm v3 本文以Helm v3.3.0为例进行演示。 如需选择其他合适的版本,请访问 步骤 1 在连接集群的虚拟机上下载Helm客户端。 wget 步骤 2 解压Helm包。 tar xzvf helmv3.3.0linuxamd64.tar.gz 步骤 3 将Helm拷贝到系统path路径下,以下为/usr/local/bin/helm。 mv linuxamd64/helm /usr/local/bin/helm 步骤 4 查看Helm版本。 helm version version.BuildInfo{Version:"v3.3.0", GitCommit:"e29ce2a54e96cd02ccfce88bee4f58bb6e2a28b6", GitTreeState:"clean", GoVersion:"go1.13.4"} 安装Helm模板chart包 CCE提供的模板不能满足要求时,可下载模板的chart包进行安装。 在 1. 下载并解压已获取的chart包,一般chart包格式为.zip。 unzip chart.zip 2. 安装Helm模板。 helm install aerospike/ generatename 3. 安装完成后,执行helm list查看已经安装的模板实例状态。 常见问题 执行Helm version时,提示如下错误信息: Client: &version.Version{SemVer:"v3.3.0", GitCommit:"012cb0ac1a1b2f888144ef5a67b8dab6c2d45be6", GitTreeState:"clean"} E0718 11:46:10.132102 7023 portforward.go:332] an error occurred forwarding 41458 > 44134: error forwarding port 44134 to pod d566b78f997eea6c4b1c0322b34ce8052c6c2001e8edff243647748464cd7919, uid : unable to do port forwarding: socat not found. Error: cannot connect to Tiller 出现上述问题,说明未安装socat,请执行如下命令安装socat。 yum install socat y socat已安装,执行Helm version时,提示如下错误信息: $ helm version Client: &version.Version{SemVer:"v3.3.0", GitCommit:"021cb0ac1a1b2f888144ef5a67b8dab6c2d45be6", GitTreeState:"clean"} Error: cannot connect to Tiller Helm模板从“.Kube/config”中读取配置证书和kubernetes进行通讯,出现上述错误信息说明kubectl配置有误,请重新对接kubectl,具体请参见使用kubectl连接集群。 对接云存储后,存储未创建成功。 出现上述问题可能是创建的pvc中annotation字段导致的,请修改模板名称后再次进行安装。 如果kubectl没有配置好,helm install时会出现如下报错:
        来自:
        帮助文档
        云容器引擎
        用户指南
        模板管理(helm)
        通过Helm v3客户端部署应用
      • 创建工作负载弹性伸缩(CustomedHPA)
        参数 参数说明 策略名称 新建策略的名称,请自定义。 集群名称 请选择工作负载所在的集群。 命名空间 请选择工作负载所在的命名空间。 关联工作负载 请选择要设置CustomedHPA策略的工作负载。 实例范围 请输入最小实例数和最大实例数。 策略触发时,工作负载实例将在此范围内伸缩。 冷却时间 请输入冷却时间值,单位为分钟。 策略成功触发后,在此冷却时间内,不会再次触发缩容/扩容,目的是等待伸缩动作完成后在系统稳定且集群正常的情况下进行下一次策略匹配。 策略规则 单击“添加策略规则”在弹出的窗口中设置伸缩策略参数: 规则名称:请输入规则名称,可自定义。 类型:可选择“指标触发”或“周期触发”。 指标触发 触发条件:请选择“CPU利用率”或“内存利用率”,选择“>”或“<”,并输入百分比的值。 执行动作:与上述“触发条件”相对应,达到触发条件值后所要执行的动作,可添加多个执行动作。 是否启用:可单击启用或关闭该策略规则。 周期触发 触发时间:可选择每天、每周、每月或每年的具体时间点。 执行动作:与上述“触发时间”相对应,达到触发时间值后所要执行的动作。 是否启用:可单击启用或关闭该策略规则。 单击确定后,您可以在“策略规则”列表中查看添加的规则,并可执行开启关闭、编辑、删除等操作。 单击“策略规则”列表下方的“添加策略规则”,可设置多条策略。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        弹性伸缩
        工作负载弹性伸缩
        创建工作负载弹性伸缩(CustomedHPA)
      • 管理工作负载伸缩策略
        操作场景 HPA或CustomedHPA策略创建完成后,可对创建的策略进行更新、克隆、编辑YAML以及删除等操作。 操作场景 您可以查看HPA策略的规则、状态和事件,参照界面中的报错提示有针对性的解决异常事件。 步骤 1 登录CCE控制台,在左侧导航栏中单击“弹性伸缩”,在“工作负载伸缩”页签下,单击要查看的HPA策略前方的。 步骤 2 在展开的区域中,可以看到规则、状态和事件页签,若策略异常,请参照界面中的报错提示进行定位处理。 说明:您还可以在工作负载详情页中查看已创建的HPA策略,登录CCE控制台,在左侧导航栏中单击“工作负载 > 无状态负载 Deployment”,单击工作负载后方“操作”中的“更多 > 伸缩”,在该工作负载详情页的“伸缩”页签下可以看到“弹性伸缩 HPA / CustomedHPA”,您在“弹性伸缩”页面配置的HPA策略也会在这里显示。 表事件类型及名称 事件类型 事件名称 描述 正常 SuccessfulRescale 扩缩容成功 异常 InvalidTargetRange 无效的TargetRange 异常 InvalidSelector 无效选择器 异常 FailedGetObjectMetric 获取对象失败数 异常 FailedGetPodsMetric 获取Pod列表失败指标 异常 FailedGetResourceMetric 获取资源失败数 异常 FailedGetExternalMetric 获取外部指标失败 异常 InvalidMetricSourceType 无效的指标来源类型 异常 FailedConvertHPA 转换HPA失败 异常 FailedGetScale 获取比例尺失败 异常 FailedComputeMetricsReplicas 计算指标副本数失败 异常 FailedGetScaleWindow 获取ScaleWindow失败 异常 FailedRescale 扩缩容失败 查看CustomedHPA策略 您可以查看CustomedHPA策略的规则和最新状态,参照界面中的报错提示有针对性的解决异常事件。 步骤 1 登录CCE控制台,在左侧导航栏中单击“弹性伸缩”,在“工作负载伸缩”页签下,单击要查看的CustomedHPA策略前方的。 步骤 2 在展开的区域中,可以看到规则页签,若策略异常,请单击“最新状态”栏中的“详情”,参照展开的详细信息进行定位处理。 说明:您还可以在工作负载详情页中查看已创建的CustomedHPA策略,登录CCE控制台,在左侧导航栏中单击“工作负载 > 无状态负载 Deployment”,单击工作负载后方“操作”中的“更多 > 伸缩”,在该工作负载详情页的“伸缩”页签下可以看到“弹性伸缩 HPA / CustomedHPA”,您在“弹性伸缩”页面配置的CustomedHPA策略也会在这里显示。 更新HPA或CustomedHPA策略 以HPA策略为例。 步骤 1 登录CCE控制台,在左侧导航栏中单击“弹性伸缩”,在“工作负载伸缩”页签下,单击策略后方“操作”栏中的“更新”。 步骤 2 在打开的“更新工作负载HPA策略”页面中,更新策略参数。 步骤 3 单击“更新”完成策略更新。 克隆HPA或CustomedHPA策略 步骤 1 登录CCE控制台,在左侧导航栏中单击“弹性伸缩”,在“工作负载伸缩”页签下,单击策略后方“操作”栏中的“克隆”。 步骤 2 在打开的“创建工作负载HPA策略”页面中,可以看到部分参数(如实例范围、冷却时间和策略规则)已经克隆过来,请按照业务需求补充或修改其他策略参数。 步骤 3 单击“创建”完成策略克隆,在“工作负载伸缩”页签下的策略列表中可以看到新克隆的策略。 编辑YAML(HPA策略) 步骤 1 登录CCE控制台,在左侧导航栏中单击“弹性伸缩”,在“工作负载伸缩”页签下,单击HPA策略后方“操作”栏中的“更多 > 编辑YAML”。 步骤 2 在弹出的“编辑YAML”窗口中,可以对YAML进行修改和下载。 步骤 3 在右上角关闭窗口完成操作。 查看YAML(CustomedHPA策略) 步骤 1 登录CCE控制台,在左侧导航栏中单击“弹性伸缩”,在“工作负载伸缩”页签下,单击CustomedHPA策略后方“操作”栏中的“更多 > 查看YAML”。 步骤 2 在弹出的“查看YAML”窗口中,可以对YAML进行复制和下载,不能对其修改。 步骤 3 在右上角关闭窗口完成操作。 删除HPA或CustomedHPA策略 步骤 1 登录CCE控制台,在左侧导航栏中单击“弹性伸缩”,在“工作负载伸缩”页签下,单击策略后方“操作”栏中的“更多 > 删除”。 步骤 2 在弹出的“删除HPA策略”窗口中,确认是否删除。 步骤 3 单击“是”完成删除操作。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        弹性伸缩
        工作负载弹性伸缩
        管理工作负载伸缩策略
      • 节点关机
        操作场景 集群中的节点关机后,该节点以及节点内的业务将停止运行,节点关机前,请先确认您的正常业务运行将不受影响,请谨慎操作。节点关机后不再收费。 约束与限制 节点关机会涉及Pod迁移,可能会影响业务,请在业务低峰期操作。 操作过程中可能存在非预期风险,请提前做好相关的数据备份。 操作过程中,后台会把当前节点设置为不可调度状态。 节点关机仅能对工作节点关机,不会对控制节点关机。 操作方法 步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 节点管理”。 步骤 2 在节点管理列表中,单击待关机节点的名称。 步骤 3 在打开的节点管理详情页中,单击节点名称。 步骤 4 页面跳转至弹性云主机详情页中,单击右上角的“关机”,在弹出的关机窗口中单击“是”,即可完成关机操作。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        节点管理
        节点关机
      • 使用CoreDNS实现自定义域名解析
        本文主要介绍使用CoreDNS实现自定义域名解析。 应用现状 在使用CCE时,可能会有解析自定义内部域名的需求,例如: 存量代码配置了用固定域名调用内部其他服务,如果要切换到Kubernetes Service方式,修改配置工作量大。 在集群外自建了一个其他服务,需要将集群中的数据通过固定域名发送到这个服务。 解决方案 使用CoreDNS有以下几种自定义域名解析的方案。 为CoreDNS配置存根域:可以直接在控制台添加,简单易操作。 使用 CoreDNS Hosts 插件配置任意域名解析:简单直观,可以添加任意解析记录,类似在本地/etc/hosts中添加解析记录。 使用 CoreDNS Rewrite 插件指向域名到集群内服务:相当于给Kubernetes中的Service名称取了个别名,无需提前知道解析记录的IP地址。 使用 CoreDNS Forward 插件将自建 DNS 设为上游 DNS:自建DNS中,可以管理大量的解析记录,解析记录专门管理,增删记录无需修改CoreDNS配置。 注意事项 CoreDNS修改配置需额外谨慎,因为CoreDNS负责集群的域名解析任务,修改不当可能会导致集群解析出现异常。请做好修改前后的测试验证。 为CoreDNS配置存根域 集群管理员可以修改CoreDNS Corefile的ConfigMap以更改服务发现的工作方式。 若集群管理员有一个位于10.150.0.1的Consul域名解析服务器,并且所有Consul的域名都带有.consul.local的后缀。 步骤 1 登录CCE控制台,单击集群名称进入集群。 步骤 2 在左侧导航栏中选择“插件管理”,在“已安装插件”下,在CoreDNS下单击“编辑”,进入插件详情页。 步骤 3 在“参数配置”下添加存根域。 修改stubdomains参数,格式为一个键值对,键为DNS后缀域名,值为一个或一组DNS IP地址,如下所示。 { "stubdomains": { "consul.local": [ "10.150.0.1" ] }, "upstreamnameservers": [] } 步骤 4 单击“确定”。 也可以通过修改ConfigMap,直接按如下方式添加。 $ kubectl edit configmap coredns n kubesystem apiVersion: v1 data: Corefile: .:5353 { bind {$PODIP} cache 30 errors health {$PODIP}:8080 kubernetes cluster.local inaddr.arpa ip6.arpa { pods insecure fallthrough inaddr.arpa ip6.arpa } loadbalance roundrobin prometheus {$PODIP}:9153 forward . /etc/resolv.conf { policy random } reload }consul.local:5353 { bind {$PODIP} errors cache 30 forward . 10.150.0.1 } kind: ConfigMap metadata: creationTimestamp: "20220504T04:42:24Z" labels: app: coredns k8sapp: coredns kubernetes.io/clusterservice: "true" kubernetes.io/name: CoreDNS release: cceaddoncoredns name: coredns namespace: kubesystem resourceVersion: "8663493" uid: bba871429f8d4056b8a694c3887e9e1d
        来自:
        帮助文档
        云容器引擎
        用户指南
        网络管理
        DNS
        使用CoreDNS实现自定义域名解析
      • 使用kubectl自动创建云硬盘
        参数 描述 volume.beta.kubernetes.io/storageclass 云硬盘类型,全大写。当前支持高I/O(SAS)、超高I/O(SSD)和普通I/O(SATA)。 failuredomain.beta.kubernetes.io/region 集群所在的region。 failuredomain.beta.kubernetes.io/zone 创建云硬盘所在的可用区,必须和工作负载规划的可用区保持一致。 storage 存储容量,单位为Gi。 accessModes 指定读写模式,显示volume实际具有的访问模式。支持配置“ReadWriteMany”(共享卷)与“ReadWriteOnly”(非共享卷)
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        存储管理
        云硬盘存储卷
        使用kubectl自动创建云硬盘
      • 文件存储卷使用说明
        文件存储(SFS)适用于多种使用场景,如媒体处理、内容管理、大数据、分析工作负载程序等。 图CCE挂载文件存储卷 文件存储说明 符合标准文件协议:用户可以将文件系统挂载给服务器,像使用本地文件目录一样。 数据共享:多台服务器可挂载相同的文件系统,数据可以共享操作和访问。 私有网络:数据访问必须在数据中心内部网络中。 单文件系统容量较高(PB级),性能极佳(IO读写时延ms级),主要面向媒体编辑、HPC、文件共享等场景。 适用于多读多写(ReadWriteMany)场景下的各种工作负载(Deployment/StatefulSet)和普通任务(Job)使用。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        存储管理
        文件存储卷
        文件存储卷使用说明
      • 节点CPU数量检查
        本文主要介绍节点CPU数量检查。 检查项内容 检查Master节点的CPU数量是否大于2核。 解决方案 Master节点CPU数量为2核时,请联系技术支持人员,将该集群Master节点扩容至4核及以上。
        来自:
        帮助文档
        云容器引擎
        用户指南
        集群管理
        集群升级
        升级前检查
        节点CPU数量检查
      • 工作负载间的反亲和性
        通过控制台设置 步骤 1 参照创建无状态负载(Deployment)或创建有状态负载(StatefulSet),在“高级设置”的“调度策略”下,单击“工作负载间的亲和性 > 与工作负载的反亲和性”下的“添加”。 步骤 2 勾选不希望部署到相同节点的工作负载,单击“确定”。 当前创建的工作负载会和已勾选的工作负载部署在不同节点上。 通过kubectl命令行设置 本节以nginx为例,说明kubectl命令创建工作负载的方法。 前提条件 请参见通过kubectl操作CCE集群配置kubectl命令,使弹性云主机连接集群。 操作步骤 参见通过kubectl命令行创建无状态工作负载.docx section155246177178 " ")或通过kubectl命令行创建有状态工作负载.docx section113441881214 " "),工作负载间反亲和性的yaml示例如下: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx spec: replicas: 1 selector: matchLabels: app: nginx strategy: type: RollingUpdate template: metadata: labels: app: nginx spec: containers: image: nginx imagePullPolicy: Always name: nginx imagePullSecrets: name: defaultsecret affinity: podAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: matchExpressions: key: app
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        亲和/反亲和性调度
        简易调度策略
        工作负载间的反亲和性
      • 工作负载和节点的亲和性
        通过控制台设置 步骤 1 参照创建无状态负载(Deployment)或创建有状态负载(StatefulSet),在“高级设置”的“调度策略”下,单击“工作负载和节点的亲和性 > 与节点的亲和性”下的“添加”。 步骤 2 勾选工作负载需要部署到的节点,单击“确定”。 若勾选多个节点,部署工作负载时会在这些勾选的节点中自动指定。 通过kubectl命令行设置 本节以nginx为例,说明kubectl命令创建工作负载的方法。 前提条件 请参见通过kubectl操作CCE集群配置kubectl命令,使弹性云主机连接集群。 操作步骤 参见通过kubectl命令行创建无状态工作负载或通过kubectl命令行创建有状态工作负载,工作负载和节点亲和性的yaml示例如下: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx spec: replicas: 1 selector: matchLabels: app: nginx strategy: type: RollingUpdate template: metadata: labels: app: nginx spec: containers: image: nginx imagePullPolicy: Always name: nginx imagePullSecrets: name: defaultsecret affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: matchExpressions: key: nodeName node中lable 的key operator: In values: testnode1 node中对应key 的value 工作负载创建完成后设置 步骤 1 登录CCE控制台,在左侧导航栏中选择“工作负载 > 无状态负载 Deployment”或“工作负载 > 有状态负载 StatefulSet”。 步骤 2 单击工作负载名称进入详情页,单击“调度策略 > 简易调度策略 > 添加亲和对象”。 步骤 3 对象类型选为“节点”,勾选工作负载希望部署到的节点,设置完成后当前工作负载会部署到已选择的节点上。 说明: 该方法可新增、编辑和删除调度策略。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        亲和/反亲和性调度
        简易调度策略
        工作负载和节点的亲和性
      • Helm模板检查
        本文主要介绍 Helm模板检查 检查项内容 当前检查当前HelmRelease记录中是否含有目标集群版本不支持的K8S废弃API,可能导致升级后helm模板不可用。 解决方案 将HelmRelease记录中K8S废弃API转换为源版本和目标版本均兼容的API。 说明 该检查项解决方案已在升级流程中自动兼容处理,此检查不再限制。您无需关注并处理。
        来自:
        帮助文档
        云容器引擎
        用户指南
        集群管理
        集群升级
        升级前检查
        Helm模板检查
      • 工作负载间的亲和性
        通过控制台设置 步骤 1 参照创建无状态负载(Deployment)或创建有状态负载(StatefulSet),在“高级设置”的“调度策略”下,单击“工作负载间的亲和性 > 与工作负载的亲和性”下的“添加”。 步骤 2 勾选希望部署到相同节点的工作负载,单击“确定”。 当前创建的工作负载会和已勾选的工作负载部署在相同节点上。 通过kubectl命令行设置 本节以nginx为例,说明kubectl命令创建工作负载的方法。 前提条件 请参见通过kubectl操作CCE集群配置kubectl命令,使弹性云主机连接集群。 操作步骤 参见通过kubectl命令行创建无状态工作负载.docx section155246177178 " ")或通过kubectl命令行创建有状态工作负载.docx section113441881214 " "),工作负载间亲和性的yaml示例如下: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx spec: replicas: 1 selector: matchLabels: app: nginx strategy: type: RollingUpdate template: metadata: labels: app: nginx spec: containers: image: nginx imagePullPolicy: Always name: nginx imagePullSecrets: name: defaultsecret affinity: podAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: matchExpressions: key: app
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        亲和/反亲和性调度
        简易调度策略
        工作负载间的亲和性
      • 1
      • ...
      • 92
      • 93
      • 94
      • 95
      • 96
      • ...
      • 99
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      天翼云新春焕新季

      云主机开年特惠28.8元/年,0元秒杀等你来抢!

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      弹性云主机 ECS

      物理机 DPS

      多活容灾服务

      GPU云主机

      镜像服务 IMS

      弹性伸缩服务 AS

      天翼云CTyunOS系统

      AI Store

      公共算力服务

      推荐文档

      域名管理

      产品功能

      基本概念

      导入数据

      管理员

      专属云到期提醒

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号