Kubernetes中的驱动程序和容器运行时之间有什么区别?

时间:2020-08-27 21:01:30

标签: docker kubernetes minikube

我正在阅读有关Minikube安装过程的信息,而驱动程序和容器运行时的名称使我感到困惑。

驱动程序

当我不选择驱动程序时,默认情况下,Minikube将使用Docker驱动程序,从而在Minikube本身内部使用Docker守护程序。当我不选择任何选项时,它将使用主机的Docker守护程序。可以选择其他类型,例如podman,KVM等。

容器运行时

关于容器运行时,我可以再次选择Docker或其他类似Containerd的容器。

我的询问

我找不到关于驱动程序和容器运行时之间差异的更详细的说明。实际上,我知道运行时已存在,可以在Pods中运行容器,但是驱动程序呢?容器运行时是否在驱动程序之上运行?

1 个答案:

答案 0 :(得分:4)

驱动程序

  • 您想在哪里运行Kubernetes?
    • 虚拟机? -> Hyperkit,VirtualBox,Parallels,VMWare等
    • 容器? -> Docker(具有讽刺意味的是,如果您是在Mac或Windows上,则可以在VM上运行,而在Linux上则不能),Podman等。

容器运行时

  • 创建集群后,您如何配置它?使用什么运行时或填充程序实例化其容器(和Pod)?

✌️<​​/ p>