
k8s
文章平均质量分 94
ThinkMo
这个作者很懒,什么都没留下…
展开
-
kubelet源码解析-创建与删除POD(下)
kubeGenericRuntimeManagerkubeGenericRuntimeManager为kubelet提供Runtime接口, 管理pods与containers生命周期, 调用remote runtime api完成操作;Kubelet与CRI交互如下图SyncPod接上文Pod处理走到调用kubeGenericRuntimeManager.SyncPodpkg/kubelet/kuberuntime/kuberuntime_manager.go:661func (m *kube原创 2021-01-10 20:05:00 · 1870 阅读 · 0 评论 -
kubelet源码解析-启动流程与POD处理(上)
kubelet介绍在k8s集群中的每个节点上都运行着一个kubelet服务进程,其主要负责向apiserver注册节点、管理pod及pod中的容器,并通过 cAdvisor 监控节点和容器的资源。节点管理:节点注册、节点状态更新(定期心跳)pod管理:接受来自apiserver、file、http等PodSpec,并确保这些 PodSpec 中描述的容器处于运行状态且运行状况良好容器健康检查:通过ReadinessProbe、LivenessProbe两种探针检查容器健康状态资源监控:通过 cA原创 2021-01-10 19:59:17 · 1022 阅读 · 0 评论