Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker minikube是如何工作的?_Docker_Kubernetes_Minikube - Fatal编程技术网

Docker minikube是如何工作的?

Docker minikube是如何工作的?,docker,kubernetes,minikube,Docker,Kubernetes,Minikube,在玩Docker和orchestration(kubernetes)时,我必须安装并使用minikube来创建一个简单的沙箱环境。起初我以为minikube安装了某种VM,并在同一个VM中运行“minified”kubernetes环境,然而,在安装列出了运行容器的本地Docker之后,我发现minikube作为容器运行。。所以我有点迷路了,我有一些问题希望有人能澄清 minikube本身是否可以作为Docker容器使用?仅介绍Github上可用的源代码以及我的知识: 不,它不是在Docker容

在玩Docker和orchestration(kubernetes)时,我必须安装并使用minikube来创建一个简单的沙箱环境。起初我以为minikube安装了某种VM,并在同一个VM中运行“minified”kubernetes环境,然而,在安装列出了运行容器的本地Docker之后,我发现minikube作为容器运行。。所以我有点迷路了,我有一些问题希望有人能澄清


minikube本身是否可以作为Docker容器使用?

仅介绍Github上可用的源代码以及我的知识:

  • 不,它不是在Docker容器中运行的(尽管它确实协调启动容器)
  • 它使用Go来启动一个占地面积较小的Kubernetes API版本,该版本与Kubernetes标准API兼容,但不适合整个集群
  • 层次结构是Minkube Golang runtime->Docker containers,在mini集群中运行(其中集群是一个抽象概念,只是一组名称空间的Docker容器)
  • 在Minikube上运行对于生产性能来说并不理想,它旨在作为一个在本地测试最终将在成熟的Kubernetes集群中运行的应用程序的平台
  • 主要架构限制与本地运行的Minkube和跨不同节点运行的完整Kubernetes集群之间的差异有关,因此可能存在许多网络和身份验证类型的差异/限制