首页 > 其他分享 >K8s节点频繁NotReady

K8s节点频繁NotReady

时间:2024-10-27 17:51:07浏览次数:3  
标签:node 5m network drop NotReady 关键字 rate K8s 节点

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 起一个脚本

python -m SimpleHTTPServer 8000 
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 &

在这里插入图片描述

nohup ping -i 0.1 -D 172.30.30.101 > ping_output.txt & 

在这里插入图片描述
转为为时间

date -d @1729696429

在这里插入图片描述

标签:node,5m,network,drop,NotReady,关键字,rate,K8s,节点
From: https://blog.csdn.net/hezuijiudexiaobai/article/details/143202939

相关文章

  • IEEE33节点案例-计及风电出力不确定性的网架重构优化模型/配电网故障恢复重构(Matlab)
    随着能源转型的持续推进,以风电和光伏为首的新能源场站被大规模接入电力系统中,给电力系统安全防御体系带来了严峻挑战。分析电力系统发生大停电事故后的网架重构过程对减少由大停电事故带来的社会影响和经济损失有重要意义。计及风电出力的网架重构优化模型必须考虑风电场和......
  • k8s 部署 emqx
    安装cert-manager使用Helm安装helmrepoaddjetstackhttps://charts.jetstack.iohelmrepoupdatehelmupgrade--installcert-managerjetstack/cert-manager\--namespacecert-manager\--create-namespace\--setinstallCRDs=true如果通过helm命令安装失败......
  • k8s部署metallb实现service的LoadBalancer模式
    开启ipvs并开启严格ARP模式参考https://metallb.io/installation/kubectleditconfigmap-nkube-systemkube-proxy源mode:""ipvs:strictARP:false改成mode:"ipvs"ipvs:strictARP:truek8s原生部署metallb下载wgethttps://raw.githubus......
  • 在K8S中,如何简化容器化部署?
    在Kubernetes(K8S)中,简化容器化应用的部署可以通过多种方式实现。以下是一些常见的方法和技术,可以帮助您更高效地管理容器化应用:使用Helm:Helm是一个Kubernetes的包管理器,类似于APT或YUM。它允许您定义、安装和管理Kubernetes应用程序的发布。Helm使用一种称为......
  • 在K8S中,Iptables 四表五链有哪些?
    在K8S中,iptables四表五链具体如下:四表:filter表:主要用于过滤数据包。它根据系统管理员预定义的一组规则对进入和离开系统的网络流量进行过滤。对于防火墙而言,主要利用在filter表中指定的规则来实现对数据包的过滤。Filter表是默认的表,如果没有指定哪个表,iptables就默认使......
  • 在K8S中,kube-apiserver和kube-scheduler的作用是什么?
    在Kubernetes(K8s)中,kube-apiserver和kube-scheduler是两个至关重要的组件,它们各自承担着不同的职责,共同协作以确保集群的正常运行。1.kube-apiserver的作用提供API接口:kube-apiserver是KubernetesAPI的入口,提供了RESTful风格的API接口,支持JSON和YAML格式的数据交互。集群内......
  • 在K8S中,主节点的作用是什么?
    在Kubernetes(K8S)集群中,主节点(MasterNode)扮演着至关重要的角色。主节点负责集群的整体管理和协调工作。以下是主节点的一些关键作用:集群状态管理:主节点负责维护整个集群的状态信息。这些信息存储在etcd数据库中,包括节点列表、Pods、Services、ConfigMaps、Secrets等所有......
  • 在K8S中,体系结构有哪些不同的组成部分?
    Kubernetes(简称K8s)的体系结构是一个复杂但高度组织化的系统,它包含多个不同的组成部分,这些部分协同工作以实现容器化应用程序的自动化部署、扩展和管理。以下是K8s体系结构的详细组成部分:1.控制平面(ControlPlane)控制平面是K8s集群的管理核心,负责整体的集群管理和控制。它包含以......
  • minio 多节点部署
    先决条件firewalld配置firewall-cmd--permanent--zone=public--add-port=9000/tcpfirewall-cmd--reload节点说明cat>>/etc/hosts<<EOF192.168.174.100minio-01192.168.174.101minio-02EOF挂载点mkdir-pv/data/disk1/miniomkdir-pv/data/disk2/mini......
  • kubernetes(k8s)简易学习
    容器与虚拟机容器为一种虚拟化技术,用来隔离运行在宿主机上的不同进程,使得进程之间、进程与操作者OS相互隔离、互不影响的技术。共享主机操作系统内核,无需虚拟化整个硬件。单个容器跑单个应用。优点:简易部署、启动快速、组合服务、易于迁移。虚拟机需要完整操作系统、虚拟化硬......