cri

cri : 容器运行时接口

cri 带来的好处:

  1. 将 kubelet 和与 容器运行时 解耦
  2. 解放 kubelet 的负担

kubelet 调用下层容器(eg: docker)运行的执行过程,是通过 CRI 的 gPRC 接口间接执行的

cri

cri 接口可以分为两部分

  1. 容器运行时服务 RuntimeService, 主要负责管理 Pod 和容器生命周期,eg:创建,删除,查询容器
  2. 镜像服务 ImageService , 主要负责 容器镜像的生命周期管理, eg: 拉取,删除,查询镜像