shein
2022-04-05 22:21:50 10 举报
shein的流程图
作者其他创作
大纲/内容
Run():run():RunKubelet()
POD
\"PLEG is not healthy\"
api server
记录metrics信息
get container status
更新Pods cache
check
worker
POD CACHE
CreateAndInitKubelet():NewMainKubelet()
获取全部的pod信息(包括stopped的)
pod spec changes
CRI
main():NewKubeletCommand()
Error
GenericPLEG.Healthy()
Relist
containerruntime
RunKubelet():startKubelet()
syncLoop():runtimeState.runtimeErrors()
比较新旧Pods来 generate pod events
pod lifecycle event generator
RunKubelet():CreateAndInitKubelet()
Relist time
pod cache
healthCheck[]
CONTAINERRUMTIME
startKubelet():Kubelet.Run()
Kubelet syncLoop
runtimeErrors()
runtimeState
...
Healthy()
pod events
更新relist timestamp
cri
kubelet
0 条评论
下一页