CRI 容器运行时接口

1
2
3
4
5
6
+----------------+       +-----------------+
| kubelet | | CRI shim |
| +-----------+ | | +-----------+ | +-----------+
| |grpc client|<-|-------|->|grpc server| |<---->| container |
| +-----------+ | | +-----------+ | | runtime |
+----------------+ +-----------------+ +-----------+

CRI shim

  • cri-o
  • cri-containerd
  • rkt
  • frakti
  • docker (cri-dockerd)

container runtime

  • gvisor
  • kata containers