swap未禁用导致的k8s NotReady
查看node节点发现node3是NotReady状态
[root@k8s-node01 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-node01 Ready control-plane,master 28d v1.21.2
k8s-node02 Ready <none> 28d v1.21.2
k8s-node03 NotReady <none> 28d v1.21.2
k8s-node04 Ready <none> 28d v1.21.2
k8s-node05 Ready <none> 28d v1.21.2
查看日志发现是swap没关
[root@k8s-node03 ~]# journalctl -f -u kubelet
-- Logs begin at 日 2021-05-23 00:20:29 CST. --
8月 10 01:05:08 k8s-node03 kubelet[4408]: Flag --network-plugin has been deprecated, will be removed along with dockershim.
8月 10 01:05:08 k8s-node03 kubelet[4408]: I0810 01:05:08.774223 4408 server.go:440] "Kubelet version" kubeletVersion="v1.21.2"
8月 10 01:05:08 k8s-node03 kubelet[4408]: I0810 01:05:08.775361 4408 server.go:851] "Client rotation is on, will bootstrap in background"
8月 10 01:05:08 k8s-node03 kubelet[4408]: I0810 01:05:08.843965 4408 certificate_store.go:130] Loading cert/key pair from "/var/lib/kubelet/pki/kubelet-client-current.pem".
8月 10 01:05:08 k8s-node03 kubelet[4408]: I0810 01:05:08.848600 4408 dynamic_cafile_content.go:167] Starting client-ca-bundle::/etc/kubernetes/pki/ca.crt
8月 10 01:05:09 k8s-node03 kubelet[4408]: I0810 01:05:09.157192 4408 server.go:660] "--cgroups-per-qos enabled, but --cgroup-root was not specified. defaulting to /"
8月 10 01:05:09 k8s-node03 kubelet[4408]: E0810 01:05:09.157586 4408 server.go:292] "Failed to run kubelet" err="failed to run Kubelet: running with swap on is not supported, please disable swap! or set --fail-swap-on flag to false. /proc/swaps contained: [Filename\t\t\t\tType\t\tSize\tUsed\tPriority /dev/dm-1 partition\t2097148\t1280\t-2]"
8月 10 01:05:09 k8s-node03 systemd[1]: kubelet.service: main process exited, code=exited, status=1/FAILURE
8月 10 01:05:09 k8s-node03 systemd[1]: Unit kubelet.service entered failed state.
8月 10 01:05:09 k8s-node03 systemd[1]: kubelet.service failed.
8月 10 01:05:19 k8s-node03 systemd[1]: kubelet.service holdoff time over, scheduling restart.
8月 10 01:05:19 k8s-node03 systemd[1]: Stopped kubelet: The Kubernetes Node Agent.
8月 10 01:05:19 k8s-node03 systemd[1]: Started kubelet: The Kubernetes Node Agent.
8月 10 01:05:19 k8s-node03 kubelet[4480]: Flag --network-plugin has been deprecated, will be removed along with dockershim.
8月 10 01:05:19 k8s-node03 kubelet[4480]: Flag --network-plugin has been deprecated, will be removed along with dockershim.
8月 10 01:05:19 k8s-node03 kubelet[4480]: I0810 01:05:19.486095 4480 server.go:440] "Kubelet version" kubeletVersion="v1.21.2"
8月 10 01:05:19 k8s-node03 kubelet[4480]: I0810 01:05:19.486746 4480 server.go:851] "Client rotation is on, will bootstrap in background"
8月 10 01:05:19 k8s-node03 kubelet[4480]: I0810 01:05:19.517364 4480 certificate_store.go:130] Loading cert/key pair from "/var/lib/kubelet/pki/kubelet-client-current.pem".
8月 10 01:05:19 k8s-node03 kubelet[4480]: I0810 01:05:19.532697 4480 dynamic_cafile_content.go:167] Starting client-ca-bundle::/etc/kubernetes/pki/ca.crt
8月 10 01:05:19 k8s-node03 kubelet[4480]: I0810 01:05:19.782954 4480 server.go:660] "--cgroups-per-qos enabled, but --cgroup-root was not specified. defaulting to /"
8月 10 01:05:19 k8s-node03 kubelet[4480]: E0810 01:05:19.783965 4480 server.go:292] "Failed to run kubelet" err="failed to run Kubelet: running with swap on is not supported, please disable swap! or set --fail-swap-on flag to false. /proc/swaps contained: [Filename\t\t\t\tType\t\tSize\tUsed\tPriority /dev/dm-1 partition\t2097148\t1280\t-2]"
8月 10 01:05:19 k8s-node03 systemd[1]: kubelet.service: main process exited, code=exited, status=1/FAILURE
8月 10 01:05:19 k8s-node03 systemd[1]: Unit kubelet.service entered failed state.
8月 10 01:05:19 k8s-node03 systemd[1]: kubelet.service failed.
8月 10 01:05:29 k8s-node03 systemd[1]: kubelet.service holdoff time over, scheduling restart.
8月 10 01:05:29 k8s-node03 systemd[1]: Stopped kubelet: The Kubernetes Node Agent.
8月 10 01:05:29 k8s-node03 systemd[1]: Started kubelet: The Kubernetes Node Agent.
关闭swap
[root@k8s-node03 ~]# swapoff -a
再次查看节点状态
[root@k8s-node01 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-node01 Ready control-plane,master 28d v1.21.2
k8s-node02 Ready 28d v1.21.2
k8s-node03 Ready 28d v1.21.2
k8s-node04 Ready 28d v1.21.2
k8s-node05 Ready 28d v1.21.2
swap未禁用导致的k8s NotReady相关推荐
- Ticker 未释放导致的 CPU 占用过高
问题描述 2018-12-15, 辅导服务一台服务器的 TCP 连接数忽上忽下(如下图), 上下浮动在400~500的数量. 而此时 CPU 一直在满负载, 内存占用很高(如下图). 导致用户无法正常 ...
- 解决MySQL事务未提交导致死锁报错 避免死锁的方法
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/xuheng8600/article/d ...
- 关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序
关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序 1.修改自己过滤器中对编码格式的修改 如图: 代码如下: public void doFilter(ServletRequest ...
- 手把手教你dns服务器未响应导致无法上网怎么办
dns服务器未响应怎么办?其实每个问题都是有着相对应的原因外加解决方法的,我这刚好就有一篇关于如何解决dns服务器未响应的方法,现在就来分享给各位小伙伴们哈~ 不知道小伙伴们在使用电脑进行上网的时候, ...
- dns服务器未影响无法上网,dns服务器未响应导致无法上网怎么办
原标题:dns服务器未响应导致无法上网怎么办 dns服务器未响应怎么办?其实每个问题都是有着相对应的原因外加解决方法的,小编我这刚好就有一篇关于如何解决dns服务器未响应的方法,现在就来分享给各位小伙 ...
- 计算机网络本地连接被禁用说明什么,本地连接被禁用导致无法上网怎么解决
不知道大家有没有遇到网络连接没问题,而是本地连接被禁用导致无法上网的情况,那么怎么解决这种问题呢.下面就由小编跟大家分享具体的处理方法吧,希望对大家有所帮助~ 本地连接被禁用无法上网的两个处理方法 本 ...
- Do not use “@ts-ignore“ because it alters compilation errors(ts严格模式未关闭导致的项目启动失败的解决方案)
ts严格模式未关闭导致的项目启动失败解决方案 项目场景: 问题描述: 原因分析: 解决方案: 项目场景: 用ts搭建vue项目的时候用@ts-ignore来避免报错,结果编译时仍然出错导致无法启动服务 ...
- mysql vip切换未重连问题_服务器断网事务未提交导致MYSQL锁表问题(ADSL拨号上网)...
环境描述: 由于特殊原因服务器的网络是电信ADSL拨号上网的,用"自动切换IP精灵"进行自动断网重连,每次重新连上网络需要2s时间,设置2小时切换一次网络. MYSQL数据库在远程 ...
- mysql——如何解决事务未提交导致锁等待
背景 有一次同事使用 Navicat for MySQL 软件对某个表进行了 开启事物,导致我们一直查询不出数据. 这种情况在平时项目也会出现 事物未提交的情况. 那么问题来了,事物未提交导致锁等待如 ...
最新文章
- TCP粘包产生的原因
- 【quartz】执行一次功能
- CC2530, 各种智能家居通信技术比较
- SAP UI5 Web Component的React表格控件用法
- 机器学习十大经典算法之K-Means聚类算法
- java class文件常量池_《Java虚拟机原理图解》 1.2.3、Class文件中的常量池详解(下)...
- Java高手需要注意的25个学习目标
- jQuery LigerUI 插件介绍及使用之ligerTree
- 这是不是微软MSN的一个Bug呢?
- CCF推荐期刊会议(A类)
- 生活是艰难的,我又划着我的断桨出发了
- 数字化闯入“深水区”,超级营销平台是突破口吗?
- 配置Stratified-Transformer、Point-Transformer系列
- 2017.10.23 Arduino Atmel EFM32低功耗监测
- 计算机学培训后的心得体会,计算机培训学习心得感想
- linux kernal pwn STARCTF 2019 hackme(三)userfaultfd机制修改cred
- “印度管理”会成为超越中国的秘密武器吗?[高度关注]
- of介词短语作定语_in和on的介词短语做后置定语的区别?
- python画虚线代码_python – 使用matplotlib绘制虚线2D矢量?
- 工业智能网关BL110应用之11:实现三菱 PLC FX3S 接入MQTT Client One云平台