首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cri-o套接字(crio.sock)与码头插座(dockershim.sock)

cri-o套接字(crio.sock)与码头插座(dockershim.sock)
EN

Stack Overflow用户
提问于 2020-05-12 08:48:31
回答 1查看 1.8K关注 0票数 0

我对库伯内特斯非常陌生,我试图理解克里奥和道克希姆之间的区别。

我正在阅读关于如何安装kubernetes的手册,我看到建议将crio作为一个步骤(参见链接) 集装箱运行时/cri-o

然而,当我第一次尝试启动这个飞行员时,我更加困惑了,我看到在默认情况下,kubernetes正在使用另一个cri工具(dockershim)作为默认的cri工具,参见link 板球/一般用途

我的问题是,是否值得通过CRI的安装程序?我在centos7最新的可用版本(1.15.1-2.el7)中发现了bug。

我还测试了crio-v1.18.0,but似乎是固定的,但是在这种情况下,当使用私有回购来提取试点映像时,CRI-O似乎可以连接到端口10248。

有人能分享一下这方面的信息吗?是否值得尝试修复这些错误,还是我花了太多的时间在这上面?

EN

回答 1

Stack Overflow用户

发布于 2020-05-12 10:19:05

Kubelet (Kubernetes的节点守护进程)通过容器运行时接口与在节点上运行的容器运行时进行通信。dockershimcrio实现CRI,并充当运行时和kubelet之间的连接器,但它们引用的是不同的容器运行时。

  • dockershim是kubelet和docker之间的连接器。
  • crio是库贝利特与符合OCI规范的运行时之间的连接器(例如:)。

设置容器运行时的方法太多了。不同的kubernetes发行版都使用不同的容器运行时作为它们的默认值(例如,Google引擎安装了containerD运行时,当我上次尝试的时候,安装了容器D-shim)。

我想说的是,如果您想要开始使用kubernetes,并且希望它稳定,您应该首先使用docker (使用dockershim作为CRI连接器)。这是最常用的使用K8S的测试方式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61747480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档