检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
None CCE Autopilot集群 CCE Autopilot集群是云容器引擎服务推出的Serverless版集群,为您提供免运维的容器服务,并提供经过优化的Kubernetes兼容能力。在创建CCE Autopilot集群后,您无需购买节点即可部署应用,同时也无需对节点的
操作步骤 登录CCE控制台,单击集群名称进入集群。 在左侧导航栏中选择“命名空间”。 单击对应命名空间后的“管理配额”。 系统级别的命名空间kube-system、kube-public默认不支持设置资源配额。 设置资源配额,然后单击“确定”。 命名空间设置了CPU或内存资源
设置对象存储挂载参数 本章节主要介绍如何设置对象存储的挂载参数。您可以在PV中设置挂载参数,然后通过PVC绑定PV,也可以在StorageClass中设置挂载参数,然后使用StorageClass创建PVC,动态创建出的PV会默认带有StorageClass中设置的挂载参数。 对象存储挂载参数
模自动扩缩。 图2 CCE Autopilot集群架构对比 CCE Autopilot集群和传统Serverful容器集群的对比 维度 Serverless容器集群 传统Serverful容器集群 CCE Autopilot CCE Standard CCE Turbo 节点管理
设置环境变量 操作场景 环境变量是指容器运行环境中设定的一个变量,环境变量可以在工作负载部署后修改,为工作负载提供极大的灵活性。 CCE中设置的环境变量与Dockerfile中的“ENV”效果相同。 容器启动后,容器中的内容不应修改。如果修改配置项(例如将容器应用的密码、证书、环
container="coredns"}) BY (cluster_name, node,container, pod, namespace, cluster) / sum(container_spec_memory_limit_bytes{namespace="kube-system", container="coredns"}
效率。 设置可用区亲和性 node.cce.io/node-az-list cn-east-3a,cn-east-3b 表示Pod亲和的可用区列表。 可以通过设置工作负载注解实现可用区亲和,将Pod调度到指定的可用区。 增加Pod的临时存储容量 resource.cce.io/e
CCE容器弹性引擎 CCE容器弹性引擎(cce-hpa-controller)插件是一款CCE自研的插件,能够基于CPU利用率、内存利用率等指标,对无状态工作负载进行弹性扩缩容。 主要功能 支持按照当前实例数的百分比进行扩缩容。 支持设置一次扩缩容的最小步长。 支持按照实际指标值执行不同的扩缩容动作。
过本章节,不影响您使用CCE服务的其它功能。 CCE权限管理相关策略适用于所有CCE产品,包括CCE Standard/Turbo/Autopilot集群。CCE Autopilot集群产品形态导致的差异,将特殊标注说明。 CCE支持的权限管理能力 CCE的权限管理包括“集群权限
设置文件存储挂载参数 本章节主要介绍如何设置文件存储的挂载参数。您可以在PV中设置挂载参数,然后通过PVC绑定PV,也可以在StorageClass中设置挂载参数,然后使用StorageClass创建PVC,动态创建出的PV会默认带有StorageClass中设置的挂载参数。 文件存储挂载参数
volume_attaching_flow_ctrl CCE容器存储插件(Everest)在1分钟内可以挂载EVS卷的最大数量,此参数的默认值“0”表示everest插件不做挂卷限制,此时挂卷性能由底层存储资源决定。 cluster_id 集群ID。 default_vpc_id
设置性能管理配置 操作场景 应用性能管理服务(APM)当前支持给JAVA类工作负载提供调用链、拓扑等监控能力。您可为JAVA类工作负载安装APM探针,以提供更精准的问题分析与定位,协助您高效解决应用难题。 工作负载创建时和创建后,均可以对JAVA类工作负载监控进行设置。 前提条件
CCE Autopilot集群计费概述 通过阅读本文,您可以快速了解CCE Autopilot集群的计费模式、计费项、计费样例、变更计费模式、套餐包续费和费用账单等信息。 计费模式 CCE Autopilot集群提供按需计费和套餐包(生效周期可按月/年)两种计费模式,以满足不同场
购买CCE Autopilot集群 CCE Autopilot 集群是基于CCI提供的具备完善的Kubernetes集群的管理平台,CCE Autopilot集群可以为您提供原生Kubernetes的各种拓展接口,同时与CCI一样让您无需创建和管理服务器节点即可直接运行容器应用,
replicas: 1 # Pod实例的个数 selector: matchLabels: # 工作负载的标签选择器,用于匹配所选择的Pod,确保创建的Deployment可以正确地选择和管理所需的Pod app: jenkins-master
任务量较大或对并发构建有较高需求时。 本文以分布式部署为例,介绍如何在CCE Autopilot集群中部署并使用Jenkins。 表1 Jenkins部署环境对比 维度 CCE Autopilot集群 CCE Standard/Turbo集群 虚拟机 物理机 适用场景 自动化管理需求高、持续集成和持续交付的场景
实例数量 1 工作负载中Pod实例的数量。Pod实例数量的设置策略: 高可用性:如果您需要保证工作负载的高可用性,则实例数量至少设置为2,避免单点故障。 性能要求:您需要根据工作负载的流量和资源需求设置实例数量,避免过载或资源浪费。 本示例仅做演示,实例数量设置为1。 配置工作负载容器信息,具体参数示例请参见图6和表5。
支持购买Pod所需的CPU或内存的套餐包。购买套餐包后,对应区域的所有CCE Autopilot集群在Pod中自动使用该套餐包。 除Pod所需的CPU和内存外,CCE Autopilot集群涉及的集群管理费、终端节点费用暂时不支持套餐包。其他云服务资源计费项无法从CCE控制台购买
在CCE Autopilot集群中部署Jenkins CCE Autopilot集群部署Jenkins方案概述 资源和成本规划 实施步骤
- name: default-secret 在CCE控制台也可以设置镜像拉取策略,在创建工作负载时设置“更新策略”:勾选表示总是拉取镜像(Always),不勾选则表示按需拉取镜像(IfNotPresent)。 图1 设置更新策略 建议您在制作镜像时,每次制作一个新的镜像都使