首页 > 其他分享 >k8s允许master节点参与调度的设置方法

k8s允许master节点参与调度的设置方法

时间:2022-08-31 16:56:57浏览次数:75  
标签:node kubectl master 污点 k8s 节点

默认情况下,master节点是不参与调度的,且在master节点上有一个污点NoSchedule(表示k8s将不会将Pod调度到具有该污点的Node上),有关污点章节可参考https://www.cnblogs.com/panw/p/16343392.html

如果想让master节点参与调度,需要先删除污点,允许k8s将Pod调度到该Node上,再添加master为nodes角色。

 

假设我们就一台单机环境,想让k8s平台既是master节点、又是node节点,可通过如下步骤实现:

  • 删除污点
# 查看node
kubectl get nodes 

# 查看污点
kubectl describe node k8s-master |grep Taints
Taints:    node-role.kubernetes.io/master:NoSchedule

# 删除污点
kubectl taint nodes --all node-role.kubernetes.io/master-

 

  • 添加master为worker角色

语法:kubectl label nodes 节点名字 node-role.kubernetes.io/ROLES属性名称=或-

# 让master节点参与调度,#如果想删除,把=换成-
kubectl label nodes k8s-master node-role.kubernetes.io/worker=

 

也可以将control-plane标签删除。

 

 

 

、、、

 

标签:node,kubectl,master,污点,k8s,节点
From: https://www.cnblogs.com/panw/p/16643652.html

相关文章

  • k8s 回调
    使用k8s回调函数,部署rabbitmq自动初始化一些操作apiVersion:v1kind:Podmetadata:name:lifecycle-demospec:containers:-name:lifecycle-demo-containe......
  • leetcode 1019. 链表中的下一个更大节点 js实现
    给定一个长度为 n 的链表 head对于列表中的每个节点,查找下一个更大节点的值。也就是说,对于每个节点,找到它旁边的第一个节点的值,这个节点的值严格大于它的值。返回......
  • 万节点规模云服务的 SRE 能力建设
    作者:宋傲(凡星)背景及现状系统架构简介上图为阿里云内部实际使用的系统架构,系统主要用途为实时数据流的计算和存储。使用阿里云的容器服务ACK作为系统底座,容器化的部署......
  • seafile onlyoffice k8s traefik Cross origin requests are only supported for prot
    这个问题我实际上是用答案倒推寻找的原因完整报错:hasbeenblockedbyCORSpolicy:Crossoriginrequestsareonlysupportedforprotocolschemes:http,data,chr......
  • k8s scale
    k8sscale调整副本数量//调整kej22082501命名空间下的所有deployment副本数为1rancherkubectlscaledeployment--all--replicas=1-nkej22082501//调整kej220825......
  • [LeetCode] 1315. Sum of Nodes with Even-Valued Grandparent 祖父节点值为偶数的节
    Giventhe root ofabinarytree,return thesumofvaluesofnodeswithan even-valuedgrandparent.Iftherearenonodeswithan even-valuedgrandparent......
  • k8s hpa扩展伸缩详解
    k8shpa扩展伸缩详解首先来说一下pod资源的分配: limits:申请内存最大值,超过这个值就会触发oom requests:申请内存最小值(此处个人将他理解为pod预分配内存。为什么这样......
  • 以树状的形式封装有孩子的节点
    @OverridepublicList<CategoryEntity>listAsTree(){List<CategoryEntity>entities=baseMapper.selectList(null);List<CategoryEntity>lev......
  • K8S部署
    准备两台linux虚拟机10.8.98.35  mater  2核2G内存10.8.98.60  node   2核2G内存下面1~6步,所有机器都要运行,master和node都要装一、重命名并设置host解......
  • k8s单机安装及测试
     一直说安装k8s试用一下,一直没有成功,要么是安装一半报错,没有时间去找问题。1.关闭selinuxsetenforce0&&sed-i"s/SELINUX=enforcing/SELINUX=disabled/g"/etc/seli......