检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在CCE Autopilot集群中部署并使用Jenkins CCE Autopilot集群部署并使用Jenkins方案概述 资源和成本规划 实施步骤
\"app_name\":\"magento\",\"mysql_database\":\"magento\",\"mysql_name\":\"mysql\",\"mysql_password\":\"******\",\"mysql_port\":3306,\"mysql_root_password\":\"******\"
} } 表1 Pipeline脚本参数说明 参数 示例 说明 swr_region cn-east-3 表示SWR镜像仓库的区域。 说明: 该SWR镜像仓库用于存放代码打包的镜像,区域需要与3中的区域一致。 organization container 表示SWR中的组织
删除,避免产生额外的费用。删除后并不影响Jenkins的使用。 极速文件存储SFS Turbo 计费模式:按需计费 类型:40MB/s/TiB 容量:1.2TB 需要创建1个SFS Turbo。 涉及SFS Turbo的使用费用,具体请参见价格计算器-SFS Turbo。 弹性负载均衡ELB
健康检查使用UDP协议的安全组规则说明 操作场景 Autopilot集群使用独享型ELB,当负载均衡协议为UDP时,健康检查也采用UDP协议,您需要打开ENI安全组的ICMP协议安全组规则,入方向规则放通ELB后端子网网段的源地址。 操作步骤 登录CCE控制台,单击服务列表中的“网络
感操作(如构建项目)时,Jenkins会要求提供有效的“crumb”。而在使用反向代理(如 Nginx 或 Apache)或负载均衡器时,请求会从客户端转发到Jenkins服务器。这些代理和负载均衡器可能会修改请求头,导致CSRF令牌(crumb)丢失或未能正确传递,从而引发“Error
在Jenkins界面中配置Jenkins Agent 在Jenkins界面中构建并执行Pipeline 父主题: 在CCE Autopilot集群中部署并使用Jenkins
config字段数据结构具体说明,请参见表7。 表7 config字段数据结构说明 参数 是否必填 参数类型 描述 type 是 String 表示网络类型,固定为eni-neutron。 args 是 Object 安全组和子网的配置参数。 args字段数据结构具体说明,请参见表8。 表8 args字段数据结构说明
Turbo存储类名称 输入完成后,Esc键退出编辑,输入:wq保存。 表1 关键参数说明 参数 示例 描述 storage 500Gi 表示PV申请容量,单位为Gi。 volumeHandle ea8a59b6-485c-xxx 表示SFS Turbo的ID。 获取方法:在CCE控制台,单击左上角,单击“存储
容器监控的内存使用率与实际弹性伸缩现象不一致 问题现象 容器监控的内存使用率与实际弹性伸缩现象不一致,例如容器内存使用率在界面上显示为40%左右,而HPA设置缩容阈值为70%,但界面上显示的内存使用率低于HPA阈值后并没有发生缩容。 问题根因 界面上显示的容器内存使用率与HPA弹性伸缩的内存使用率在计算方式上存在差异:
GET /autopilot/v2/charts/{chart_id}/values 表1 路径参数 参数 是否必选 参数类型 描述 chart_id 是 String 模板的ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是
户可以使用的资源总量,包括限制命名空间下创建某一类型对象的数量以及对象消耗计算资源(CPU、内存)的总量。 背景信息 默认情况下,运行中的Pod可以无限制地使用Node节点上的CPU和内存,这意味着任意一个Pod都可以无节制地使用集群的计算资源,某个命名空间的Pod可能会耗尽集群的所有资源。
中设置挂载参数,然后使用StorageClass创建PVC,动态创建出的PV会默认带有StorageClass中设置的挂载参数。 对象存储挂载参数 CCE Autopilot在挂载对象存储时默认设置了表1和表2的参数,其中表1中的参数不可取消。 表1 默认使用且不可取消的挂载参数
设置镜像拉取策略 创建工作负载会从镜像仓库拉取容器镜像到节点上,当前Pod重启、升级时也会拉取镜像。 默认情况下容器镜像拉取策略imagePullPolicy是IfNotPresent,表示如果节点上有这个镜像就直接使用节点已有镜像,如果没有这个镜像就会从镜像仓库拉取。 容器镜像
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
rageClass中设置挂载参数,然后使用StorageClass创建PVC,动态创建出的PV会默认带有StorageClass中设置的挂载参数。 文件存储挂载参数 CCE Autopilot在挂载文件存储时默认设置了如表1所示的参数。 表1 文件存储挂载参数 参数 参数值 描述
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
A。开启后需要在目标应用添加相关配置,详情请参见使用自定义指标创建HPA策略。 采集周期:采集时间间隔,输入值必须在10到60之间。 完成以上配置后,单击“安装”。 插件安装完成后,根据您的使用需求,可能还需进行以下操作。 如需使用自定义指标创建弹性伸缩策略,请将Prometheus采集到的自定义指标聚合到API
K8s废弃API检查异常处理 检查项内容 系统会扫描过去一天的审计日志,检查用户是否调用目标K8s版本已废弃的API。 由于审计日志的时间范围有限,该检查项仅作为辅助手段,集群中可能已使用即将废弃的API,但未在过去一天的审计日志中体现,请您充分排查。 解决方案 检查说明 根据检
Waiting、Containers Terminated等) CPU使用量 Cores 以命名空间为粒度统计各个命名空间内的所有容器的CPU使用量之和。 内存使用量 字节 以命名空间为粒度统计各个命名空间内的所有容器的内存使用量之和。 图2 网络图表 表2 网络图表说明 指标名称 单位 说明 网络接收速率 字节/秒