【kubernetes/k8s源码分析】kubelet cri源码分析1. getRuntimeAndImageServices 函数2. NewKubeGenericRuntimeManager 函数
CRI基本原理 早期的 kubernetes 使用 docker 作为默认的 runtime,后来又加入 rkt,每加入一种新运行时,k8s 都要修改接口。container runtime 加入,不同的容器的实现和功能差异很大。标准就是CRI(Container RunTime Interface)。k8s 不再关心底层的容器运行时,kubelet只感知到 CRI server...