cordon 节点可以使节点不接受调度pod。那么原理是什么呢。其实很简单,就是给节点增加了一个污点。

kubectl describe node NODE_NAME 能看到这个污点配置:
Taints:             node.kubernetes.io/unschedulable:NoSchedule
Unschedulable:      true

那如果你的工作负载能够容忍这个污点,也就可以被调度到cordon的节点。如有些系统插件,就默认带有这样的容忍。

  tolerations:- effect: NoScheduleoperator: Exists

当然也可以自己添加一个明确key容忍

  tolerations:- effect: NoSchedulekey: node.kubernetes.io/unschedulableoperator: Exists

kubernetes cordon原理相关推荐

  1. Kubernetes入门——Kubernetes工作原理及使用

    作者简介: 星龙 百度基础架构部研发工程师 负责混部调度系统研发 本文基于百度云原生团队『云原生基础知识概述及实践』系列视频课程--『Kubernetes入门-Kubernetes工作原理』梳理. 视 ...

  2. Kubernetes 网络原理

    Docker网络基础 由于Kubernetes是基于Docker容器作为应用发布的载体,而Docker本身的网络特性也决定了Kubernetes在构建一个容器互通网络必须要解决Docker自身网络的缺 ...

  3. Kubernetes 的原理

    kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群.滚动升级回滚.弹性伸缩.自动治愈.服务发现等多种特性能力. 本文将带着大家快速了解 kubernetes , ...

  4. kubernetes service 原理解析

    原文链接:原文网址 service工作原理: 后续内容详见原文- https://www.jianshu.com/p/879b91d73ea4

  5. Kubernetes核心原理(二)之Controller Manager

    本文个人博客地址:http://www.huweihuang.com/article/kubernetes/core-principle/kubernetes-core-principle-contr ...

  6. 一文“六问”带你吃透kubernetes架构原理

    kubernetes是什么,为什么上手这么难? Kubernetes是一个基于容器技术的分布式集群管理系统.它是谷歌在大规模应用容器技术方面数十年经验的实际成果.因此,支持大规模的集群管理承载着非常多 ...

  7. 夺命六问Kubernetes 架构原理

    打开这篇文章的同学,想必对 Docker 都不会陌生.Docker 是一种虚拟容器技术,它上手比较简单,只需在宿主机上起一个 Docker Engine,然后就能愉快的玩耍了,如:拉镜像.起容器.挂载 ...

  8. Kubernetes网络原理

    1. kubernetes网络模型 1.1. 基础原则 每个Pod都拥有一个独立的IP地址,而且假定所有Pod都在一个可以直接连通的.扁平的网络空间中,不管是否运行在同一Node上都可以通过Pod的I ...

  9. kubernetes的部署架构以及工作原理

    kubernetes 整体架构 Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统,所以整体的架构和borg很相似,整个架构有api server,control ...

最新文章

  1. ubuntu13.10上交叉编译win32运行的vlc2.0.3总结
  2. 2021年春季学期期末统一考试 金融统计分析 试题(开卷)
  3. 前端学习(1367):什么是中间件
  4. 字符串处理的基本方法
  5. vs2008调试c语言,VS2008调试Release程序-Dump文件方式_C/C++技术分享_看流星社区 www.kanliuxing.com...
  6. 各种【icon】矢量图
  7. ai人工智能可以干什么_人工智能可以解决我的业务问题吗?
  8. spring 注入 list和map及enum映射
  9. vue 音频文件打包后找不到文件
  10. IM即时通讯项目讲解(二)--自定义实现图片选择GalleryView
  11. 人脸识别错误代码437是什么意思_英雄联盟手游unabletologin什么意思?显示unabletologin解决方法[多图]-攻略...
  12. Minecraft Mod开发:1-配置工作环境
  13. 用java画菱形_【风马一族_Java】使用java,画出任意大小的菱形
  14. 技术总监之路——App项目开发流程
  15. python人工智能方向怎么学_如何学习人工智能
  16. Python常见笔/面试题
  17. RISC-V SiFive U64内核——HPM硬件性能监视器
  18. 高性能MySQL -- 查询性能优化
  19. python dataframe取行列_dataframe取元素方法总结
  20. table标签,制作表格注册表

热门文章

  1. fetch和XHR的区别
  2. failed to connect to ‘192.168.199.143:5555‘: Connection refused
  3. 7.4 平面及其方程
  4. 【程序源代码】外卖侠源码
  5. LTR 和 CTR 和 所谓的pointwise, pairwise, listwise的关系
  6. 【算法】有限状态机FSM
  7. Issues:Frequency out of range: (expecting between 112.50Hz and 275.00Hz, measured 99.85Hz)
  8. 基于mobileNet实现狗的品种分类(迁移学习)
  9. CAD转换技巧:高版本CAD文件转换成低版本在线版最简单
  10. CAD版本转换,手机该如何转换操作呢?