# kubernetes节点不可调度
查看node
[root@k8s-masterb ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-mastera Ready master 236d v1.19.9
k8s-masterb Ready master 236d v1.19.9
k8s-masterc Ready master 236d v1.19.9
k8s-nodea Ready <none> 236d v1.19.9
k8s-nodeb Ready <none> 236d v1.19.9
k8s-nodec Ready <none> 236d v1.19.9
k8s-storagea Ready <none> 67d v1.19.9
k8s-storageb Ready <none> 67d v1.19.9
cordon节点k8s-storagea,k8s-storagea变为不可调度
[root@k8s-masterb ~]# kubectl cordon k8s-storagea
node/k8s-storagea cordoned
[root@k8s-masterb ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-mastera Ready master 236d v1.19.9
k8s-masterb Ready master 236d v1.19.9
k8s-masterc Ready master 236d v1.19.9
k8s-nodea Ready <none> 236d v1.19.9
k8s-nodeb Ready <none> 236d v1.19.9
k8s-nodec Ready <none> 236d v1.19.9
k8s-storagea Ready,SchedulingDisabled <none> 67d v1.19.9
k8s-storageb Ready <none> 67d v1.19.9
unrdon节点k8s-storagea,k8s-storagea变为可调度
[root@k8s-masterb ~]# kubectl uncordon k8s-storagea
node/k8s-storagea uncordoned
[root@k8s-masterb ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-mastera Ready master 236d v1.19.9
k8s-masterb Ready master 236d v1.19.9
k8s-masterc Ready master 236d v1.19.9
k8s-nodea Ready <none> 236d v1.19.9
k8s-nodeb Ready <none> 236d v1.19.9
k8s-nodec Ready <none> 236d v1.19.9
k8s-storagea Ready <none> 67d v1.19.9
k8s-storageb Ready <none> 67d v1.19.9
drain节点k8s-storagea,k8s-storagea变为不可调度,同时驱逐了原来k8s-storagea上的pod
[root@k8s-masterb ~]# kubectl drain k8s-storagea --delete-local-data --ignore-daemonsets
node/k8s-storagea already cordoned
# kubernetes节点不可调度的更多相关文章
- kubernetes node节点失效 调度
kubernetes 配置: 测试node挂 机,发布需要等几分才会 在其它 的node机器 启动,这个明显不合理,对于大多数业务 kube-controller-manager配置: /etc/sy ...
- Kubernetes集群调度器原理剖析及思考
简述 云环境或者计算仓库级别(将整个数据中心当做单个计算池)的集群管理系统通常会定义出工作负载的规范,并使用调度器将工作负载放置到集群恰当的位置.好的调度器可以让集群的工作处理更高效,同时提高资源利用 ...
- Kubernetes 学习20调度器,预选策略及优选函数
一.概述 1.k8s集群中能运行pod资源的其实就是我们所谓的节点,也称为工作节点.master从本质上来讲,他其实是运行整个集群的控制平面组件的比如apiserver,scheal,controlm ...
- Kubernetes K8S之调度器kube-scheduler详解
Kubernetes K8S之调度器kube-scheduler概述与详解 kube-scheduler调度概述 在 Kubernetes 中,调度是指将 Pod 放置到合适的 Node 节点上,然后 ...
- 六、Kubernetes节点与 Pod 亲和性
Kubernetes节点与 Pod 亲和性 一.节点亲和性策略介绍 pod.spec.nodeAffinity preferredDuringSchedulingIgnoredDuringExecu ...
- CDN边缘节点容器调度实践(下)
5月27日,OSC 源创会在上海成功举办.又拍云系统开发高级工程师黄励博在大会分享了<CDN 边缘节点容器调度的实践>.主要介绍又拍云自主开发的边缘节点容器调度方案,从 0 到 1 ,实现 ...
- CDN边缘节点容器调度实践(上)
又拍云容器云是基于 Docker 的分布式计算资源网,节点分散在全国各地及海外,提供电信.联通.移动和多线网络,融合微服务.DevOps 理念,满足精益开发.运维一体化,大幅降低分布式计算资源构建复杂 ...
- 五、kubernetes节点与令牌管理
Kubernetes节点与令牌管理 一.令牌管理 查看令牌 [root@master ~]# kubeadm token list 删除令牌 [root@master ~]# kubeadm toke ...
- 理解 Kubernetes 的亲和性调度
这次给大家介绍下k8s的亲和性调度:nodeSelector.nodeAffinity.podAffinity.Taints以及Tolerations用法. 一般情况下我们部署的 POD 是通过集群自 ...
随机推荐
- 2022寒假集训day3
day3:四道检测题,花了大半天时间. T1 子集和问题 问题描述 子集和问题的一个实例为<S,c>.其中S={x1,x2,-,xn}是一个正整数的集合,c是一个正整数.子集和问题判定是否 ...
- Linux运维-常用操作-培训用例
一.服务器环境 Centos 7.9 二.常用连接工具(免费) 1.Finalshell 2.MobaXterm 3.Putty + WinSCP 三.Linux 系统目录结构 /bin :是 Bi ...
- Java中浅拷贝和深拷贝的区别
浅拷贝和深拷贝的定义: 浅拷贝: 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.即对象的浅拷贝会对"主"对象进行拷贝,但不会复制主对象 ...
- Rust语言开发
Rust开发 第一个程序 fn main() { println!("Hello, world!"); // 带!号的都是宏 并不是函数 } fn main() { let nam ...
- c++ 动态内存 动态数组
动态内存-动态数组 习题12.23 //连接字符串到动态数组 char *c = new char[20](); char a[] = "hello "; char b[] = & ...
- 运行EXE文件,系统提示缺少api-ms-win-crt-runtime-l1-1-0.dll,解决方法!!
api-ms-win-crt-runtime-l1-1-0.dll是一个Windows系统的应用程序拓展文件,也叫动态链接库文件.这个文件能帮助绝大多数用户解决在安装或启动部分游戏软件时出现计算机中丢 ...
- 【基础篇】js对本地文件增删改查--查
前置条件: 1. 本地有安装node,点击传送门 项目目录: 1. msg.json内容 { "data": [ { "id": 1, "name&q ...
- [源码解析] NVIDIA HugeCTR,GPU 版本参数服务器---(7) ---Distributed Hash之前向传播
[源码解析] NVIDIA HugeCTR,GPU 版本参数服务器---(7) ---Distributed Hash之前向传播 目录 [源码解析] NVIDIA HugeCTR,GPU 版本参数服务 ...
- iOS 通知扩展插件
iOS 通知扩展插件 目录 iOS 通知扩展插件 Notification Service Extension 新建一个target 代码实现 注意事项 UINotificationConentExt ...
- PyTorch 中 torch.matmul() 函数的文档详解
官方文档 torch.matmul() 函数几乎可以用于所有矩阵/向量相乘的情况,其乘法规则视参与乘法的两个张量的维度而定. 关于 PyTorch 中的其他乘法函数可以看这篇博文,有助于下面各种乘法的 ...