240 投稿
收录了17篇文章 · 16人关注
  • Resize,w 360,h 240
    kubelet 事件机制

    kubelet 事件机制 对于 kubernetes 来说,apiserver 是整个集群的交互中心,客户端主要和它打交道,kubelet 是各...

  • Resize,w 360,h 240
    Kubelet 对CNI的实现

    不管是 docker 还是 kubernetes,在网络方面目前都没有一个完美的、终极的、普适性的解决方案,不同的用户和企业因为各种原因会使用不...

  • Resize,w 360,h 240
    kubelet Pod 的状态分析

    pod从创建到最后的创建成功会分别处于不同的阶段,在源码中用PodPhase来表示不同的阶段: 运行中(PodRunning):该 Pod 已经...

    1.0 shinwing 1 10
  • Resize,w 360,h 240
    kubelet 的 GC

    在运行一段时候之后,节点上会下载很多镜像,也会有很多因为各种原因退出的容器。为了保证节点能够正常运行,kubelet 要防止镜像太多占满磁盘空间...

  • Resize,w 360,h 240
    evictionManager 的运行

    和oom的对比 首先对比一下 evictionManager 和 oom * System OOM events本来就是对资源敏感的,它会sta...

  • Resize,w 360,h 240
    kubelet node资源的上报

    资源上报是kubelet的心跳机制,定时上报节点状态,默认是10s,时间可以设定 在kubelet创建的时候就已经创建了节点状态的收集方法 pk...

  • Resize,w 360,h 240
    volumeManager 的运行

    1. volumeManager的创建 volumeManager的创建发生在创建Kubelet时,函数NewMainKubelet用于创建ku...

  • Resize,w 360,h 240
    statusManager 的运行

    statusManager 负责维护状态信息,并把 pod 状态更新到 apiserver,但是它并不负责监控 pod 状态的变化,而是提供对应...

  • Resize,w 360,h 240
    probeManager 的运行

    probeManager 检测pod 中容器的健康状态,目前有两种 probe:readiness 和 liveness。 1. readine...

  • Resize,w 360,h 240
    pleg 的运行

    pleg,即PodLifecycleEventGenerator,pleg会记录Pod生命周期中的各种事件,如容器的启动、终止等,这些事件会写入...