首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PLEG is not healthy?幕后黑手居然是它!

    现象:某个Node频繁NotReady,kubectl describe该Node,出现“PLEG is not healthy: pleg was last seen active 3m46.752815514s...我们首先要明白PLEG是什么? PLEG 全称叫 Pod Lifecycle Event Generator,即 Pod 生命周期事件生成器。...整体的工作流程如下图所示,虚线部分是 PLEG 的工作内容。...以默认情况为准,PLEG检查会间隔一秒,换句话说,每一次检查过程执行之后,PLEG会等待一秒钟,然后进行下一次检查;而每一次检查的超时时间是三分钟,如果一次PLEG检查操作不能在三分钟内完成,那么这个状况...而这里的 PLEG,指的是 pod lifecycle event generator。PLEG 是 kubelet 用来检查 runtime 的健康检查机制。

    3.4K41

    Kubernetes(k8s)-NodeStatus(PLEG)介绍

    那什么是PLEG呢? PLEG 是 "Pod Lifecycle Event Generator" 的缩写,它是 Kubernetes 中负责监控和报告 Pod 生命周期事件的组件。...具体来说,PLEG 的主要职责是监测运行在节点上的容器状态变化,并将这些变化通知给 Kubelet(Kubernetes 节点上的代理)。...以下是 PLEG 的一些关键功能: 事件检测:PLEG 会定期检查容器的状态,比如它们是否已经启动、是否正在运行、是否已停止等。...事件生成:当检测到容器状态发生变化时,PLEG 会生成相应的生命周期事件。例如,当一个新容器被创建或现有容器终止时,它会产生对应的事件。...提高系统稳定性:通过及时捕获和响应容器状态的变化,PLEG 帮助维护集群中各个 Pod 和容器的稳定性和正确性。

    29700
    领券