阿里云首页 容器服务 ACK

通用数据结构

addon

集群组件配置。

参数名称

类型

示例值

描述

name

String

nginx-ingress-controller

组件名称。

config

String

{\"IngressSlbNetworkType\":\"internet\"}

组件配置。

disabled

Boolean

false

是否禁止默认安装,集群创建时除了安装必需组件外,还会额外安装一些日志组件等,你可以禁止这些默认行为,后续通过安装组件的API进行安装或者通过控制台安装。取值:

  • true:禁止默认安装。
  • false:允许默认安装。

data_disk

节点数据盘配置。

参数名称

类型

示例值

描述

category

String

cloud_ssd

数据盘类型。取值:

  • cloud:普通云盘。
  • cloud_efficiency:高效云盘。
  • cloud_ssd:SSD云盘。
  • cloud_essd:ESSD云盘。

默认值:cloud_efficiency

size

Long

40

数据盘大小,单位为GiB。

取值范围:[40,32768]。

默认值:120

encrypted

String

true

是否对数据盘加密。取值:

  • true:对数据盘加密。
  • false:不对数据盘加密。

默认值:false

auto_snapshot_policy_id

String

sp-2zej1nogjvovnz4z****

选择自动快照策略ID,云盘会按照快照策略自动备份。

默认值:空,不自动备份。

maintenance_window

集群维护窗口。

参数名称

类型

示例值

描述

enable

Boolean

false

是否开启维护窗口。取值:

  • true:开启维护窗口。
  • false:不开启维护窗口。

默认值:false

maintenance_time

String

03:00:00Z

维护起始时间。Golang标准时间格式,例如15:04:05Z。

duration

String

3h

维护时长。取值范围[1,24],单位为小时。

默认值:3h。

weekly_period

String

Monday,Thursday

维护周期,多个值用英文逗号(,)分隔。取值:{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}

默认值:Thursday

runtime

容器引擎。

参数名称

类型

示例值

描述

name

String

docker

容器运行时名称,ACK支持以下三种容器运行时。

  • Sandboxed-Container.runv:安全沙箱容器,提供更高的隔离性。
  • docker
  • containerd

默认:docker

version

String

19.03.5

容器运行时版本,默认为最新版。

关于安全沙箱运行时的变更详情,请参见安全沙箱运行时变更记录

tag

标签配置。

参数名称

类型

示例值

描述

key

String

env

标签key值。

value

String

prod

标签value值。

taint

节点污点配置。

参数名称

类型

示例值

描述

key

String

key

污点key值。

value

String

value

污点value值。

effect

String

NoSchedule

调度策略。取值:

  • NoSchedule:不能容忍,但仅影响调度过程,已被调度的Pod不受影响,仅对新增加的Pod生效。

  • NoExecute:不能容忍,当污点变动时,Pod对象会被驱逐。

  • PreferNoSchedule:柔性约束,节点现存Pod不受影响。尽量不去满足不合要求的Pod调度到节点上。

默认策略:NoSchedule

首页 容器服务 ACK API参考 通用数据结构