更新时间:2025-01-03 GMT+08:00

资源和成本规划

本示例涉及的资源及资源之间的关系请参见图1表1

图1 方案架构
表1 资源和成本规划

资源

资源规格

说明

CCE Autopilot集群

  • 集群类型:CCE Autopilot集群
  • 计费模式:按需计费
  • 集群版本:v1.28
  • 插件选择:CoreDNS域名解析、Kubernetes Metrics Server

需要创建1个集群。

涉及集群管理和终端节点等费用,具体请参见集群计费说明

Pod实例

Jenkins Master:

  • CPU:4Cores
  • 内存:4Gi
  • 存储:30GiB

Jenkins Agent:

  • CPU:0.5Cores
  • 内存:1Gi
  • 存储:30GiB

需要创建2个Pod,即Jenkins Master和Jenkins Agent。两个Pod的具体作用如下:

  • Jenkins Master主要负责任务调度和系统管理。
  • Jenkins Agent负责执行具体的构建任务。

涉及Pod费用,具体请参见集群计费说明

弹性云服务器ECS

  • 计费模式:按需计费
  • 虚拟机节点类型:通用计算增强型
  • 节点规格:2vCPUs | 4GiB
  • 操作系统:CentOS 7.6
  • 系统盘:40GiB | 通用型SSD
  • 弹性公网IP:
    • 共享类型:独享
    • 计费方式:按流量计费
    • 带宽大小:5Mbit/s

需要创建1台ECS,并与集群处于同一VPC。ECS用于以kubectl命令行的方式向集群下发创建工作负载、持久化存储卷(PV)、持久化存储卷声明(PVC)和密钥等资源的命令。相关资源创建完成后可以及时删除,避免产生额外的费用。删除后并不影响Jenkins的使用。

涉及ECS的配置费用和弹性公网IP流量费用,具体请参见ECS计费说明

高性能弹性文件服务SFS Turbo

  • 计费模式:按需计费
  • 类型:40MB/s/TiB
  • 容量:1.2TB

需要创建1个SFS Turbo。SFS Turbo为集群提供底层存储资源,支持创建存储卷(PV)和存储卷声明(PVC),为工作负载提供持久化存储。

涉及SFS Turbo的使用费用,具体请参见SFS Turbo计费说明

弹性负载均衡ELB

  • 计费模式:按需计费
  • 实例规格:独享型
  • 公网带宽:按流量计费
  • 带宽:5Mbit/s

需要创建1个ELB。ELB用于创建负载均衡类Service,使外部浏览器可以直接访问工作负载。

涉及ELB的使用费用,具体请参见ELB计费说明

容器镜像服务SWR(共享版)

-

需要创建1个组织。SWR用于存放在Jenkins界面中构建并执行Pipeline中创建的镜像。

不涉及费用。