作用介绍:taint: 污点(查看污点、设置污点、取消污点)
cordon: 封锁;标记节点不可调度
uncordon: 标记节点可以调度;
drain: 驱逐节点上的pod如果一个node被标记为cordon,新创建的pod不会被调度到此node上,已经调度上去的不会被移走,coedon用于节点的维护,当不希望再节点分配pod,那么可以使用coedon把节点标记为不可调度如果一个节点被设置为drain,则此节点不再被调度pod,且此节点上已经运行的pod会被驱逐(evicted)到其他节点drain包含两种状态:cordon不可被调度,evicted驱逐当前节点所以pod实验环境说明:192.168.1.21   master
192.168.1.22   node
192.168.1.23   node1.标记节点不可调度kubectl  cordon 192.168.1.22kubectl get node2.解除节点的封锁uncordonkubectl uncordon 192.168.1.22kubectl get node3.给节点打上污点kubectl taint node 192.168.1.23 node-role.kubernetes.io/master:NoSchedulekubectl describe node 192.168.1.23 | grep Taint4.去掉节点的污点kubectl taint node 192.168.210.51 node-role.kubernetes.io/master:NoSchedule-kubectl describe node 192.168.1.23 | grep Taint5.驱逐节点上的podkubectl drain 192.168.1.23 --ignore-daemonsets --delete-local-data --forcekubectl get pod -A -o wide | grep 192.168.1.23

K8S之taint\cordon\uncordon\drain使用案例——筑梦之路相关推荐

  1. K8S中使用显卡GPU(N卡) —— 筑梦之路

    前些年做AI项目的时候经常用到显卡,大多数时候都是传统部署,对于资源的利用率并不高,而显卡也不便宜,K8S集群内调用显卡可以更加细致地进行显卡计算资源的分配,提高资源利用率. 之前记录和显卡相关的一些 ...

  2. K8S DiskPressure造成pod被驱逐——筑梦之路

    现象以及排查过程: k8s集群某个节点上的pod状态为Evicted,无cni0 flannel.1虚拟网口 使用命令kubectl delete pod xxx 重启该pod,无日志输出,状态不变 ...

  3. K8S部署Traefik与Ingress、IngressRoute——筑梦之路

    两种方式: Traefik+Ingress 官方文档:Kubernetes Ingress Routing Configuration - Traefik Traefik+IngressRoute 官 ...

  4. K8S的服务质量QoS —— 筑梦之路

    K8S中的应用服务质量(QoS)介绍 服务质量(QoS)类是Kubernetes的概念,它确定Pod的调度和驱逐优先级 Kubelet使用它来管理驱逐pod的顺序,以及使用高级CPU管理策略允许更复杂 ...

  5. K8S StatefulSet方式部署elasticsearch集群 —— 筑梦之路

    直接上yaml内容 # es-cluster.yaml apiVersion: apps/v1 # 设置控制器 kind: StatefulSet metadata:name: es-clustern ...

  6. k8s 部署zookeeper-kafka集群 —— 筑梦之路

    规划:三个zookeeper 三个kafka添加亲和性规则#直接上yaml#zookeeper-deploy.yamlapiVersion: apps/v1 kind: StatefulSet met ...

  7. Node节点禁止调度(平滑维护)方式- cordon,drain,delete

    cordon.drain和delete三个命令都会使node停止被调度,后期创建的pod不会继续被调度到该节点上,但操作的暴力程度却不一样. 一.cordon 停止调度(不可调度,临时从K8S集群隔离 ...

  8. cordon、drain、delete node区别

    cordon.drain.delete node区别 主要目的:导致node处于不可调度状态,新创建的pod容器不会调度在node上. cordon 将node置为SchedulingDisabled ...

  9. 《铸梦之路二》帧同步卡牌手游案例 回放、倍速、跳过

    作者介绍:铸梦xy.IT公司技术合伙人,IT高级讲师,资深Unity架构师,铸梦之路系列课程创始人. 帧同步卡牌手游案例 1.演示视屏 2.帧同步卡牌放置手游介绍 3.游戏战斗机制解析 4.倍速战斗. ...

最新文章

  1. linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
  2. Centos7下安装apache2.4 php5.6 pdo_oci oci8
  3. 最大的问题是没有发现问题之一:谈谈滥用继承
  4. 从底部上滑失灵_雷达液位计测量液位失灵的检查处理方法
  5. Spring MVC笔记
  6. SQL 基础之用户角色日常操作(十六)
  7. 图像缩放算法_技术专栏|基于无人机LK光流算法的适用性及其优化方法探究
  8. 有道云笔记的word文档导入功能
  9. 伸缩轨道_深度解析——伸缩喷漆房为什么这么受欢迎!
  10. .netcore mysql_.netcore基于mysql的codefirst
  11. html语言重点,HTML 基础重点(1)
  12. 缓存雪崩、击穿、穿透解决方案
  13. Spring源码学习--new()和反射的实例化区别
  14. python登录交换机执行命令_利用Python脚本登录交换机实现自动配置备份的方法
  15. matlab中bp神经网络梯度怎么调精度,如何提高BP神经网络模型的预测精度?
  16. LitJson使用范例
  17. 梳理审批流程的程序编码流程
  18. mysql neq什么意思_【知识科普】标准中的Eqv、Idt和Neq分别代表什么?
  19. 大二面试bat ,阿里巴巴面试经历,普通本科(二本)
  20. 硕盟 HDMI转VGA 笔记本台式主机HDMI转VGA显示器转接头

热门文章

  1. android设备打开5555远程连接端口
  2. 基本的Dos命令(命令行盘符切换)
  3. IE 浏览器中不能使remove删除节点的解决方法
  4. Retinanet网络与focal loss损失
  5. 试用haproxy中继服务器二级代理加速访问
  6. 如何判断HTML页面加载完成
  7. Double的compareTo
  8. 经济危机会影响软件质量吗?
  9. 总结前端好用的ui框架,做开发非常的奈斯,总有一款你喜欢。
  10. 【云扩RPA】HowToEmailAutomation