上云无忧 > 文档中心 > 腾讯云容器服务 TKE 标准集群 - 驱逐或封锁节点
容器服务 TKE
腾讯云容器服务 TKE 标准集群 - 驱逐或封锁节点

文档简介:
操作场景: 本文档指导您如何驱逐或封锁节点。 操作步骤: 封锁节点: 封锁(cordon)节点后,将不接受新的 Pod 调度到该节点,您需要手动取消封锁的节点。封锁节点后,如果节点之前已被 CLB 绑定作为后端目标节点,节点将从目标节点列表中移除。封锁节点有以下两种方法:
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

操作场景

本文档指导您如何驱逐或封锁节点。

操作步骤

封锁节点

封锁(cordon)节点后,将不接受新的 Pod 调度到该节点,您需要手动取消封锁的节点。封锁节点后,如果节点之前已被 CLB 绑定作为后端目标节点,节点将从目标节点列表中移除。封锁节点有以下两种方法:
方法一
方法二
新增节点 时,在云服务器配置页面,单击高级设置,勾选 “开启封锁”。

1. 登录 容器服务控制台,选择左侧导航中的集群。
2. 在集群列表中,单击集群 ID,进入集群管理页面。
3. 选择节点管理 > Worker 节点,在节点页签中单击节点行右侧的封锁。如下图所示:

4. 在弹出的对话框中,确认节点信息后,单击确定,即可完成封锁。

取消封锁节点

取消封锁(uncordon)节点后,将允许新的 Pod 调度到该节点。取消封锁有以下两种方法:
方法一
方法二
通过执行脚本的方式新增节点时,您可以在该脚本中添加取消封锁节点的命令,即可取消封锁。其示例如下:
				
#!/bin/sh
# your initialization script
echo "hello world!"
# If you set unschedulable when you create a node,
# after executing your initialization script,
# use the following command to make the node schedulable.
node=`ps -ef|grep kubelet|grep -oE 'hostname-override=\S+'|cut -d"=" -f2`
#echo ${node}
kubectl uncordon ${node} --kubeconfig=/root/.kube/config
kubectl uncordon 命令表示取消封锁节点。
1. 登录 容器服务控制台,选择左侧导航中的集群。
2. 在集群列表中,单击集群 ID,进入集群管理页面。
3. 选择节点管理 > Worker 节点,在节点页签中单击节点行右侧的更多 > 取消封锁。如下图所示:

4. 在弹出的对话框中,单击确定,即可完成取消封锁。

驱逐节点

概述

在节点上执行维护之前,您可以通过驱逐(drain)节点安全地从节点中逐出 Pod。节点驱逐后,自动将节点内的所有 Pod(不包含 DaemonSet 管理的 Pod)驱逐到集群内其他节点上,并将驱逐的节点设置为封锁状态。
注意
本地存储的 Pod 被驱逐后数据将丢失,请谨慎操作。

操作方法

1. 登录 容器服务控制台,选择左侧导航中的集群。
2. 在集群列表中,单击集群 ID,进入集群管理页面。
3. 选择节点管理 > Worker 节点,在节点页签中单击节点行右侧的更多 > 驱逐。如下图所示:

4. 在弹出的对话框中,单击确定,即可完成驱逐。
相似文档
  • 操作场景: 设置节点的启动脚本可以帮助您在节点 ready 之前,对您的节点进行初始化工作,即当节点启动的时候运行配置的脚本,如果一次购买多台云服务器,自定义数据会在所有的云服务器上运行。
  • 操作场景: 如果您的业务需要进行深度学习、高性能计算等场景,您可以使用腾讯云容器服务支持 GPU 功能,通过该功能可以帮助您快速使用 GPU 容器。 创建 GPU 云服务器有以下多种方式: 新建 GPU 云服务器、 添加已有 GPU 云服务器、 新建 GPU 节点池。
  • 操作场景: 本文档指导您设置节点 Label。 使用限制: kubernetes 和 qcloud 相关标签禁用编辑和删除。 kubernetes 和 qcloud 标签为保留键,不支持添加。 目前只支持为单个节点设置标签,不支持批量设置。
  • 背景: 为更好的提供容器服务,TKE 会针对普通节点所支持的机型实例做容器环境的可用性测试,测试内容主要覆盖容器网络模式、存储、公共镜像、节点初始化、GPU 驱动等多个应用模块,目前容器服务控制台支持创建的普通节点机型实例如下表所示。
  • 操作场景: 本文介绍如何通过容器服务控制台在集群中创建节点池,并提供了节点池相关操作,例如查看、管理及删除节点池。 前提条件: 已了解 节点池基本概念。 已 创建集群。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部