增加集群中节点的数量。具体的 API 描述,参见 容器服务 API 参考

适用范围

Swarm 集群和 Kubernetes 集群。

API 请求响应

请求格式

aliyun cs  PUT /clusters/<cluster_id> --header "Content-Type=application/json" --body "$(cat scale.json)"

参数说明:

  • --header 需要指定 Content-Typeapplication/json
  • --body 是要发送给服务端的 body 内容,可以从本地文件读取,需要是有效的 JSON 格式。scale.json 的内容如下所示。

Swarm集群

{
        "password": "ECS 机器 SSH 密码",
        "instance_type": "实例规格",
        "size": 节点数量,
        "data_disk_category": "数据盘类型",
        "data_disk_size": 数据盘大小,
        "io_optimized":"是否 IO 优化,VPC 下目前默认为 IO 优化",
        "ecs_image_id": "镜像 ID",
        "release_eip_flag": "是否需要在集群配置完成后释放 EIP"
}
Kubernetes集群
{ "disable_rollback": "失败是否回滚",
"timeout_mins": 集群创建超时时间,

"worker_instance_type": "Worker实例规格",
"login_password": "节点SSH登录密码", 
"num_of_nodes": "Worker节点数"
}

响应结果

{
    "cluster_id": "c61cf530524474386a7ab5a1c192a0d57",
    "request_id": "348D4C9C-9105-4A1B-A86E-B58F0F875575",
    "task_id": "T-5ad724ab94a2b109e8000004"
}