目录

使用场景

1、查看污点情况

2、为节点添加污点

3、验证

4、删除污点


使用场景

专用节点、配置特定硬件的节点、基于Taint驱逐 

1、查看污点情况

#kubectl describe node k8smaster|grep Taint
说明:
NoSchedule: 一定不会被调度
PreferNoSchedule: 尽量不被调度
NoExecute: 不会调度,而且还会驱逐Node已有pod

2、为节点添加污点

本例共有2个node节点,将节点node1设置为污点

#kubectl taint node k8snode1 env_role=dev:NoSchedule
#kubectl describe node k8snode1|grep Taint

3、验证

#kubectl create deployment nginx --image=nginx
#kubectl get pods -o wide

#kubectl scale deployment nginx --replicas=5

由以上情况可以看出,所有pod都被调度到node2上,并不会在node1(污点)上创建pod

4、删除污点

#kubectl taint node k8snode1 env_role:NoSchedule-

NoSchedule加个-横杠

k8s pod 污点相关推荐

  1. 不背锅运维:K8S之污点、污点容忍

    写在开篇 ❝ 本篇分享k8s的污点.污点容忍,感谢持续关注我的盆友们.如有考k8s认证需求的盆友,可和我取得联系,了解K8S认证请猛戳:<K8s CKA+CKS认证实战班>2023版 ❞ ...

  2. K8S Pod该如何监控

    背景 由于业务容器化的推进,对K8S上运行的业务,也必须做到向之前物理机/虚拟机上一样,要有完备的监控保障.但是,毕竟K8S不是物理机/虚拟机,由于技术实现方式不同,监控方面也是有一定差别的. Pod ...

  3. Pod 污点和容忍度

    Pod 污点和容忍度 给了节点选则的主动权,我们给节点打一个污点,不容忍的pod就运行不上来,污点就是定义在节点上的键值属性数据,可以定决定拒绝那些pod: taints是键值数据,用在节点上,定义污 ...

  4. k8s pod基础概念

    k8s pod基础概念 Pod基础概念: Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象.一个Pod代表着集群中运行的一个进程.kubernetes中其他大 ...

  5. k8s每天报告服务器状态信息,[工作随笔] 配置 cron 检查 K8s Pod 存活状态以推送钉钉消息...

    背景 前段时间接手了一份维护老系统的任务.该系统使用了早期的 Spring Cloud 全家桶,其中有一个微服务随着时间运行会出现大量 CLOSE_WAIT 状态的 socket 连接以至于堵塞网关, ...

  6. K8s Pod优雅关闭,没你想象的那么简单!

    更新部署服务时,旧的 Pod 会终止,新 Pod 上位.如果在这个部署过程中老 Pod 有一个很长的操作,我们想在这个操作成功完成后杀死这个 pod(优雅关闭),如果无法做到的话,被杀死的 pod 可 ...

  7. 混沌工程之ChaosToolkit使用之一删除K8s POD

    混沌工程之ChaosToolkit使用之一删除K8s POD 1.概述 今天我们来玩一下混沌工程的开源工具chaostoolkit . 它的目标是提供一个免费,开放,社区驱动的工具集以及api. 2. ...

  8. K8S POD无限重启问题

    记录一次K8S POD无限重启 项目在K8S上无限重启 问题排查 发现问题 解决方案 最终成果 项目在K8S上无限重启 项目无限重启,不可用. 问题排查 首先查看k8s描述. kubectl desc ...

  9. 【博客628】k8s pod访问集群外域名原理以及主机开启了systemd-resolved的不同情况

    k8s pod访问集群外域名原理以及使用了systemd-resolved的不同情况 1.不同情况下的linux主机访问外部域名原理 没有使用systemd-resolved的linux主机上访问外部 ...

  10. linux生成海报时字体问题,研发:k8s pod 服务生成海报时字体出现乱码

    原标题:研发:k8s pod 服务生成海报时字体出现乱码 在使用容器化部署时,基础镜像使用 alpine 如果在系统处理时,需要用到其他字体需要,自行安装. 安装微软相关字体 FROM alpine: ...

最新文章

  1. VMware里的linux系统里的命令行里会有bee的声音,要如何关掉
  2. 美国第一台电子计算机是由女程序员编写的
  3. 【树链剖分】【线段树】树的统计(金牌导航 树链剖分-1)
  4. python func_Python functool module
  5. Python数据结构与算法笔记(三):查找问题——列表查找
  6. maven,eclipse--build时出现No compiler is provided in this environment
  7. 学习webpack系列之一 ---- (手动部署环境)
  8. 【Cadence16.6】安装教程
  9. Intel主板芯片组发展历史(声卡驱动如何解决~)
  10. 候选码、主码、外码、全码、超码
  11. 《机器学习基石》第12节课学习笔记
  12. 笔记本外接显示器没有声音
  13. 尚硅谷Java零基础极速入门七天版笔记
  14. Unix下 压缩和解压缩命令
  15. protobuf 微信小程序_Protobuf在微信小游戏开发中的使用技巧
  16. while(1)语句
  17. 机器学习中的数学——常用概率分布(一):伯努利分布(Bernoulli分布)
  18. Ansoft HFSS 2021R1 求解类型详解
  19. 智慧农业共享农场菜园,家禽果树认养小程序APP源码开发的UI设计样式
  20. 利用python抓取网页上的数独,并用回溯法破解

热门文章

  1. 【FXCG】海龟交易法的使用方法和注意事项
  2. Android Xposed模块动态隐藏桌面图标
  3. 选择结构与分支结构 计算器的实现
  4. html实战解析—折扣计算器生成机制及实例代码
  5. Blowfish简介
  6. js 中如何筛选处理符合条件的数据
  7. 为求一层栈,追踪八万里
  8. 马云鼓动年轻人2015创业是存私心的?
  9. 电脑版微信多开,只需要三步
  10. Windows XP 语言栏丢失