开发者社区> 问答> 正文

节点管理如何移除节点?

节点管理如何移除节点?

展开
收起
小天使爱美 2020-03-26 22:47:44 947 0
1 条回答
写回答
取消 提交回答
  • 当您不再需要该节点继续工作时,可以通过以下操作移除节点。

    前提条件 创建一个Kubernetes集群。 通过kubectl连接到Kubernetes集群。 背景信息 移除节点会涉及Pod迁移,可能会影响业务,请在业务低峰期操作。 操作过程中可能存在非预期风险,请提前做好相关的数据备份。 操作过程中,后台会把当前节点设置为不可调度状态。 移除节点仅移除Worker节点,不会移除Master节点。 移除节点请通过控制台进行操作,如果使用kubectl delete node方式手动移除节点,则: 移除后的节点无法再添加到其他集群上。 删除集群时,该节点所在的ECS实例会被释放。 操作步骤 执行以下命令,把待移除节点上的Pod转移到其他节点。 说明 请确保集群其他节点的资源充足。 kubectl drain node-name 说明 node-name格式为your-region-name.node-id。 your-region-name为您集群所在的地域名称。 node-id为待移除节点所在的ECS实例ID。如:cn-hanghzou.i-xxx。 登录容器服务管理控制台,单击左侧导航栏的集群 > 节点,进入节点列表页面。 在目标集群下,选择目标节点,单击操作列更多 > 移除,进入移除节点页面。移除节点 说明 若要同时移除多个节点,可在节点列表页面,目标集群下,同时勾选要移除的节点,单击批量移除。 可选: 单击同时释放ECS,该节点所在的ECS实例将会被永久释放。释放ECS 说明 释放ECS实例仅释放按量付费的ECS实例。 对于预付费ECS实例,计费周期到期后,ECS实例会自动释放。 您也可以在ECS实例到期前: 申请退款,提前释放实例,请参见退款规则及退款流程。 将计费方式转为按量付费后释放实例,请参见包年包月转按量付费。 若不选择同时释放ECS,该节点所在的ECS实例会继续计费。 单击确定,移除节点。

    2020-03-26 22:51:06
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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