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_RetransSegs3m)

  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
相关推荐
张洛闻Eren7 小时前
MySQL 维护稳定系统【MySQL第二课】
linux·数据库·mysql·云原生
Linux-18747 小时前
分布式链路追踪系统之skywalking 追踪案例
云原生·skywalking·分布式链路追踪系统·应用程序性能监控·skywalking java agent·skywalking python agent
虎头金猫8 小时前
如何在群晖NAS上通过Docker部署CloudSaver?群晖部署CloudSaver教程|聚合资源搜索并实现远程访问
运维·服务器·网络·python·docker·容器·pandas
mounter62511 小时前
MACsec 全景解析:从技术演进、核心架构到 DPU 硬件卸载与 K8s 大规模调度实战
linux·kubernetes·linux kernel·kernel·macsec
阿里云云原生11 小时前
当拨测遇上 APM:STAROps Agent 如何区分网络问题与后端问题
云原生
fatcoder15 小时前
玩转Docker 08 — 实战:容器化真实后端并编排
后端·docker·容器
皮皮蟹虾饺16 小时前
NCCL 源码解析:通信器从出生到消亡的完整一生
linux·人工智能·ubuntu·语言模型·kubernetes
江湖有缘19 小时前
5款开源wiki知识库工具,支持Docker快速部署!
docker·容器·开源
云烟成雨TD21 小时前
Micrometer 系列【68】统一观测:基于 Spring Boot 的生产级演示案例 | 跨进程场景
spring boot·云原生·链路追踪
云烟成雨TD21 小时前
Micrometer 系列【67】统一观测:基于 Spring Boot 的生产级演示案例 | 跨线程场景
spring boot·云原生·链路追踪