跳到主要内容

ack addon

管理 ACK 集群组件

运行 ecctl ack addon <action> -h 查看用法,或 ecctl schema ack.addon.<action> --full 获取该命令完整的结构化规格——每个参数与行为,便于 Agent 读取和填参。

create

ecctl ack addon create <name> [flags]

在集群安装组件

  • 类型:mutation · 风险:medium
  • 同步:等待 success(waiter task_succeeded,超时 3600s);用 --no-wait 跳过等待。
API调用时机用途
InstallClusterAddons每次执行命令时执行资源操作。
DescribeTaskInfo未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
DescribeClusterDetail未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
GetClusterAddonInstance未指定 --no-wait读取资源视图。
参数类型必填说明
--clusterstringACK 集群 ID
--regionstringAlibaba Cloud region
--versionstring组件版本
--configstring组件配置,支持 JSON/YAML 文本或 @file

update

ecctl ack addon update <name> [flags]

更新组件配置

  • 类型:mutation · 风险:medium
  • 同步:等待 matched(waiter modify_task_visible,超时 600s);用 --no-wait 跳过等待。
API调用时机用途
DescribeClusterTasks未指定 --no-wait读取资源视图。
ModifyClusterAddon每次执行命令时执行资源操作。
DescribeClusterTasks未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
DescribeClusterTasks未指定 --no-wait返回最终资源视图。(复用等待结果,不额外请求)
DescribeTaskInfo未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
DescribeClusterDetail未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
GetClusterAddonInstance未指定 --no-wait读取资源视图。
参数类型必填说明
--clusterstringACK 集群 ID
--configstring组件配置,支持 JSON/YAML 文本或 @file
--regionstringAlibaba Cloud region

delete

ecctl ack addon delete [<names>...] [flags]

从集群卸载组件

  • 类型:mutation · 风险:high
  • 同步:等待 success(waiter task_succeeded,超时 3600s);用 --no-wait 跳过等待。
API调用时机用途
UnInstallClusterAddons每次执行命令时执行资源操作。
DescribeTaskInfo未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
DescribeClusterDetail未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
ListClusterAddonInstances未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
参数类型必填说明
--clusterstringACK 集群 ID
--regionstringAlibaba Cloud region
--forceboolean卸载时清理组件关联云资源(默认:false

get

ecctl ack addon get <name> [flags]

查询组件实例或目录元信息

  • 类型:read · 风险:low
API调用时机用途
DescribeAddon指定 --catalog读取资源视图。
GetClusterAddonInstance未指定 --catalog读取资源视图。
ListClusterAddonInstanceResources指定 --with-resources 且未指定 --catalog读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--catalogboolean查询可安装组件目录
--clusterstringACK 集群 ID
--cluster-profilestring目录查询的集群 profile 过滤条件
--cluster-specstring目录查询的集群规格过滤条件
--cluster-typestring目录查询的集群类型过滤条件
--cluster-versionstring目录查询的 Kubernetes 版本过滤条件
--fieldsstring要包含的资源字段,使用逗号分隔
--versionstring组件版本
--with-resourcesboolean附带组件实例关联的 Kubernetes 资源

list

ecctl ack addon list [flags]

列出组件实例或目录元信息

  • 类型:read · 风险:low
API调用时机用途
ListAddons指定 --catalog读取资源视图。
ListClusterAddonInstances未指定 --catalog读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--catalogboolean查询可安装组件目录
--clusterstringACK 集群 ID
--cluster-profilestring目录查询的集群 profile 过滤条件
--cluster-specstring目录查询的集群规格过滤条件
--cluster-typestring目录查询的集群类型过滤条件
--cluster-versionstring目录查询的 Kubernetes 版本过滤条件
--fieldsstring要包含的资源字段,使用逗号分隔

upgrade

ecctl ack addon upgrade <name> [flags]

升级组件版本

  • 类型:mutation · 风险:medium
  • 同步:等待 success(waiter task_succeeded,超时 3600s);用 --no-wait 跳过等待。
API调用时机用途
UpgradeClusterAddons每次执行命令时执行资源操作。
DescribeTaskInfo未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
DescribeClusterDetail未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
GetClusterAddonInstance未指定 --no-wait读取资源视图。
参数类型必填说明
--clusterstringACK 集群 ID
--regionstringAlibaba Cloud region
--versionstring组件版本
--configstring组件配置,支持 JSON/YAML 文本或 @file
--policystring组件升级策略