验证环境的YAML配置说明

更新时间: 2022-03-16 15:05:26

环境配置用来指定 IaaS 资源的需求,ADP 平台可以根据该配置文件自动化的创建出需要的云上IaaS资源。

配置说明

region: cn-shanghai   ## 资源创建位置定义,指定资源被创建在云厂商哪个区域内。region 是公有云厂商提供资源的数据中心,如阿里云的 cn-beijing/cn-shanghai 等
resources:  ## 资源要求定义,指定需要的 IAAS 资源配置(可分多组,每组资源配置独立定义)
- identifier: master ## 资源分组名称,一个资源配置范围内全局唯一(只允许字母+数字组合)
  cpu: ## 需要的CPU 配置
    required: 4 ## 需要的 CPU 核数
  memory: ## 需要的内存配置
    required: 8 ## 需要的内存大小,单位 GiB
  storage: ## 需要的存储配置,默认第一个为系统盘配置,其他为数据盘配置
  - required: 50 ## 磁盘大小定义,单位 GiB
  - required: 1000
  - required: 50
  publicIP: ## 公网 IP 配置,非必选
    bandwidth: 100 ## 公网网络带宽,单位 Mbps
    required: 1 ## 需要的公网 IP 数量,(需要 <= replica 配置)
  ports: ## 开放端口配置,可理解为公有云的安全组配置
  - cidrIP: 0.0.0.0/0 ## 规则配置作用到的 IP 段
    portRange: 30088/30088 ## 操作的端口范围,格式为:start/end
    protocol: tcp ## 端口协议类型,合法的类型有 ["tcp", "udp", "all"]
    unallowed: false ## 默认值为false,代表针对上述规则的流量放行;设置为true,代表拒绝
  - cidrIP: 100.104.0.0/16
    portRange: 22/22
    protocol: tcp
    unallowed: false
  replica: 3  ## 该资源分组需要的实例数量
- identifier: worker ## 同 master 分组
  cpu:
    required: 4
  memory:
    required: 8
  storage:
  - required: 50
  - required: 1000
  ports:
  - cidrIP: 100.104.0.0/16
    portRange: 22/22
    protocol: tcp
    unallowed: false
  replica: 3
instanceCIDR: 172.16.0.0/16 ## 所有机器实例的 IP 段
阿里云首页 云原生应用交付平台 相关技术圈