K8s节点频繁NotReady

K8s节点频繁NotReady

查看平台告警

相关日志

describe node 关键字 :OOM、

etcd 关键字 :new el

apiserver 关键字 : etcdserver: no leader

message 关键字 :update node status

kubelet 关键字

metallb 关键字:grep -E 'NodeLeave|NodeJoin'

https://blog.csdn.net/hezuijiudexiaobai/article/details/130206736

监控

rate(node_network_receive_drop_total{}[5m])

rate(node_network_transmit_drop_total{}[5m])

rate(node_netstat_Tcp_RetransSegs[3m])

  1. rate(node_network_receive_drop_total{}[5m]):这个指标表示过去5分钟内,网络设备接收到但因为某些原因(如缓冲区满)而丢弃的数据包的速率。这个指标可以帮助识别网络拥塞或硬件问题,因为过多的丢包通常意味着网络设备无法处理传入的数据负载。

  2. rate(node_network_transmit_drop_total{}[5m]):这个指标表示过去5分钟内,网络设备在尝试发送时丢弃的数据包的速率。这可能是由于硬件问题、网络拥塞或配置错误导致的。监控这个指标有助于识别和解决网络传输问题。

  3. rate(node_netstat_Tcp_RetransSegs[3m]):这个指标表示过去3分钟内,TCP协议因为数据传输错误或超时而需要重新传输的数据段的速率。TCP重传通常意味着网络不稳定或存在延迟问题,频繁的重传可能会影响网络性能并增加延迟。

网络

ifconfig bond0

cat /proc/net/bonding/bond0

tc qdisc show dev bond0

dmesg -T |grep -i "link" |grep -v IPv6

grep -i "link" /var/log/message

系统层面 进程

最近有没有对节点做过什么操作,部署安全软件之类的

top - 整体情况

ps -ef - 特殊的进程

调整超时时间

1、etcd :https://blog.csdn.net/hezuijiudexiaobai/article/details/130968221

2、kube-controller-manager:https://blog.csdn.net/hezuijiudexiaobai/article/details/143203166

探测脚本

python 起一个脚本

csharp 复制代码
python -m SimpleHTTPServer 8000 
csharp 复制代码
nohup bash -c "while true; do date; if ! timeout 1 curl -s -o /dev/null http://172.30.30.101:30081; then echo failed; fi; sleep 1; done" > curl.log 2>&1 &
csharp 复制代码
nohup ping -i 0.1 -D 172.30.30.101 > ping_output.txt & 

转为为时间

csharp 复制代码
date -d @1729696429
相关推荐
Dillon Dong9 小时前
【系列主题】Next.js 16 + Turbopack 的暗礁:深入剖析 Tailwind v4 的 CSS 模块解析陷阱
javascript·css·容器·turbopack
jc062010 小时前
6.1云原生之Docker
c++·docker·云原生
JellyfishMIX13 小时前
k8s 容器 cpu 概念
docker·容器·kubernetes
BIGmustang15 小时前
基于rancher-rke部署 k8s集群
容器·kubernetes·rancher
Cat_Rocky16 小时前
通过k8s实现单pod部署
java·容器·kubernetes
运维全栈笔记16 小时前
K8S部署WordPress+MySQL:模块化YAML配置详解
服务器·mysql·docker·云原生·容器·kubernetes·服务发现
眷蓝天17 小时前
k8s-pod资源对象实验
云原生·容器·kubernetes·pod资源对象
木雷坞17 小时前
Physical AI 数据工厂怎么落地?先把 CUDA、K8s、Quay 镜像拉取稳定下来
人工智能·容器·kubernetes
剩下了什么19 小时前
docker-compose up -d --build 和 docker-compose up -d 和 docker-compose build 区别
docker·容器·eureka
两点王爷20 小时前
使用命令行备份/还原docker运行的数据库 (MySQL、PostgreSQL)
mysql·docker·容器