在CRI出现前,Kubelet通过内嵌的dockershim操作Docker API来操作容器,进而达到一个面向终态的效果。
CRI(Container Runtime Interface):对容器运行时的操作抽象出GRPC接口,将kubelet代码与具体的容器运行时的实现代码解耦开。
容器运行时只要实现了CRI,就能接入到Kubernetes的体系中。社区不必再为各种运行时做适配工作,也不用担心运行时和Kubernetes迭代周期不一致所带来的版本维护问题。
 
在引入CRI后,kubelet的架构如图所示:
CRI和多容器运行时

相关文章:

  • 2021-07-04
  • 2022-01-22
  • 2022-12-23
  • 2021-11-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2021-08-01
  • 2021-04-10
相关资源
相似解决方案