开发者社区> 问答> 正文

如何移除节点?

如何移除节点?

展开
收起
小天使爱美 2020-03-31 21:07:43 731 0
1 条回答
写回答
取消 提交回答
  • 调用 DeleteClusterNodes 从 Kubernetes 集群中移除多余的 Worker 节点。

    说明 移除节点会涉及 Pod 迁移,可能会影响业务,请在业务低峰期操作。 操作过程中可能存在非预期风险,请提前做好相关的数据备份。 操作过程中,后台会把当前节点设置为不可调度状态。 移除节点仅移除 Worker 节点,不会移除 Master 节点。 请求信息 请求行 RequestLine

    POST /clusters/{cluster_id}/nodes HTTP/1.1 请求行参数 URI Param

    名称 类型 是否必须 描述 cluster_id string 是 集群 ID。 特有请求头 RequestHead

    无,请参考公共请求头部。

    请求体 RequestBody

    { "nodes": "要移除的node_name数组", "release_node": "是否同时释放ecs节点" } 请求体解析

    名称 类型 是否必须 描述 nodes Array 是 已有实例的数组。 release_node bool 否 是否同时释放 ECS 节点,默认不释放。 返回信息 返回行 ResponseLine

    HTTP/1.1 202 OK 特有返回头 ResponseHead

    无,请参考公共返回头部。

    示例 请求示例

    POST /clusters/Cccfd68c474454665ace07efce924****/attach HTTP/1.1 <公共请求头> { "password": "Hello1234", "nodes": [ "i-2ze74qyw9s3ge4k0****", "i-2zeipuf9l4tj659q****" ] } 返回示例

    HTTP/1.1 202 Accepted <公共响应头>

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载