详情页标题前

阿里云容器服务ACK移除节点-云淘科技

详情页1

当您不再需要该节点继续工作时,可以通过以下操作移除节点。本文介绍如何在容器服务 Kubernetes 版中移除节点。

前提条件

  • 已创建Kubernetes集群。具体操作,请参见创建Kubernetes托管版集群、创建Kubernetes专有版集群。

  • 已通过kubectl连接Kubernetes集群。具体操作,请参见获取集群KubeConfig并通过kubectl工具连接集群。

使用说明

  • 移除节点会涉及Pod迁移,可能会影响业务,请在业务低峰期操作。

  • 操作过程中可能存在非预期风险,请提前做好相关的数据备份。

  • 操作过程中,后台会将当前节点设置为不可调度状态。

  • 移除节点仅移除Worker节点,不会移除Master节点。

  • 移除节点请通过控制台进行操作,如果使用kubectl delete node方式手动移除节点,则:

    • 移除后的节点无法再添加到其他集群上。

    • 删除集群时,该节点所在的ECS实例会被释放。

  • 如果您没有通过容器服务控制台,而是直接在ECS或者ESS控制台(或相关API)主动释放节点、移除实例,或者因包年包月到期而被动释放节点,那么节点或实例就会直接停机,自动从容器服务控制台中移出。如果节点池设置了期望节点数,那么节点池为了能够将节点个数维持在期望节点数,会根据相应节点池配置自动扩容其他实例至节点池,以达到期望节点数。

操作步骤

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点池

  3. 节点池页面,单击目标节点池名称。在节点管理页签中,选中目标节点,并单击移除节点

  4. 可选:移除节点对话框中,可选中同时释放ECS自动排空节点(drain)

    • 同时释放ECS

      • 仅释放按量未费类型的ECS实例及其数据盘,不被释放的ECS实例会继续收费。

      • 对于预付费ECS实例,计费周期到期后,ECS实例会自动释放。

      • 您也可以在ECS实例到期前:

        • 申请退款,提前释放实例,请参见退款规则及退款流程。

        • 将计费方式转为按量付费后释放实例,请参见包年包月转按量付费。

      • 若不选择同时释放ECS,该节点所在的ECS实例会继续计费。

    • 自动排空节点(drain):将待移除节点上的Pod转移到其他节点。请确保集群其他节点的资源充足。

      您还可以通过执行命令kubectl drain node-name [options]的方式将待移除节点上的Pod转移到其他节点。

      说明

      • node-name格式为your-region-name.node-id

        your-region-name为您集群所在的地域名称。node-id为待移除节点所在的ECS实例ID。例如,cn-hangzhou.i-i-bp1asavedmte377c3**** 。

      • options为该命令的可选配置参数。例如,可配置为--force --ignore-daemonsets --delete-local-data。更多信息,请执行命令kubectl drain --help查看。

  5. 选中我已了解上述说明,确认移除节点,单击确定

    说明

    如果提示节点移除失败,取消勾选同时释放ECS自动排空节点(drain)后重新移除。

常见问题

问题现象

节点池的节点管理页签中没有目标节点,但目标节点属于集群。

解决方案

您可以通过以下方式移除节点。

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点

  3. 节点页面,选中所有要移除的节点,单击批量移除

  4. 在弹出页面确认相关信息,单击确定

相关文档

  • 扩缩容节点池

  • 添加已有节点

  • 节点池运维

  • 节点与节点池最佳实践

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/167732.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云容器服务ACK使用云盘动态存储卷-云淘科技

    云盘是阿里云为云服务器ECS提供的数据块级别的块存储产品,具有低时延、高性能、持久性、高可靠等特点。ACK支持使用CSI插件创建云盘动态存储卷。本文介绍如何使用云盘动态存储卷,以及如何验证云盘动态存储卷的持久化存储特性。 索引 前提条件 使用说明 操作步骤 通过控制台的方式使用云盘动态存储卷 通过kubectl命令行的方式使用云盘动态存储卷 验证动态云盘的持…

    2023年12月10日
  • 阿里云日志服务SLS创建并使用K8s事件中心-云淘科技

    K8s事件中心记录了集群的状态变更,包括创建Pod、运行Pod、删除Pod、组件异常等。K8s事件中心实时汇聚Kubernetes集群中的所有事件并提供存储、查询、分析、可视化、告警等能力。本文介绍创建及使用K8s事件中心的操作步骤。 前提条件 已创建Kubernetes集群(例如阿里云ACK集群、ACK Serverless集群等)。 费用说明 K8s事件…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云容器服务ACK首次使用容器服务Kubernetes版-云淘科技

    您首次使用容器服务Kubernetes版(Alibaba Cloud Container Service for Kubernetes,简称容器服务ACK)时,需要为服务账号授予系统默认角色。当且仅当该角色被正确授予后,容器服务才能正常地调用相关服务(ECS,OSS、NAS、SLB等),创建集群以及保存日志等。本文介绍在首次使用ACK时如何授权容器服务默认角…

    阿里云容器服务 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云容器服务ACK获取集群KubeConfig并通过kubectl工具连接集群-云淘科技

    除了通过容器服务控制台来管理集群之外,您还可以通过Kubernetes命令行工具kubectl来管理集群以及应用。本文介绍如何获取包含当前登录用户身份信息的集群KubeConfig以及通过kubectl客户端连接集群。 索引 kubectl和KubeConfig介绍 连接方式 步骤一:安装kubectl工具 步骤二:选择集群凭证类型 步骤三:配置集群凭证 步…

    2023年12月10日
  • 阿里云容器服务ACK功能发布记录-云淘科技

    本文介绍容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)的最新动态。 背景信息 容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)支持的Kubernetes(K8s)版本:v1.28、v1.26、v1.24。关于版本机制更多内容,请参见K…

    阿里云容器服务 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。