开发者社区> 问答> 正文

如何通过CLI扩容集群?

如何通过CLI扩容集群?

展开
收起
小天使爱美 2020-03-31 21:33:03 651 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

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

    Swarm 集群和 Kubernetes 集群。 API 请求响应

    请求格式

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

    参数说明:

    --header 需要指定 Content-Type 为 application/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" }

    2020-04-03 22:40:33
    赞同 展开评论 打赏
  • 具体的 API 描述,参见Kubernetes 集群扩容。

    API 请求响应 请求格式

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

    --header 需要指定 Content-Type 为 application/json。 --body 是要发送给服务端的 body 内容,可以从本地文件读取,需要是有效的 JSON 格式。scale.json 的内容如下所示。 Kubernetes集群 { "disable_rollback": "失败是否回滚", "timeout_mins": "集群创建超时时间", "worker_instance_type": "Worker实例规格", "login_password": "节点SSH登录密码",
    "num_of_nodes": "Worker节点数", "tags": "给扩容节点打tag标签, 数组格式对象" } 响应结果

    { "cluster_id":"string", "request_id":"string", "task_id":"string" }

    2020-03-31 21:34:50
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
如何让k8s集群30s扩容3000个Pod 立即下载
Codis 集群演化与 Redis 异步迁移 立即下载
Redis&MongoDB的同步、迁移以及混合云场景构建 立即下载