调用 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 <公共响应头>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。