Docker 库伯内特斯消耗更多的内存,为什么?

Docker 库伯内特斯消耗更多的内存,为什么?,docker,kubernetes,minikube,Docker,Kubernetes,Minikube,我一直在与docker合作,在chrome node和firefox-node上运行我的脚本,并在selenium hub映像上进行调试,使其运行平稳,但当我将其用于k8s时,整个系统的运行速度会减慢。你知道为什么会这样吗。我正在为kubernetes使用minikubes,为docker使用docker工具箱和docker compose 谢谢,与仅在主机上启动Docker容器相比,在本地使用minikube启动Kubernetes肯定会有额外的开销 为了拥有Kubernetes集群,mini

我一直在与docker合作,在chrome node和firefox-node上运行我的脚本,并在selenium hub映像上进行调试,使其运行平稳,但当我将其用于k8s时,整个系统的运行速度会减慢。你知道为什么会这样吗。我正在为kubernetes使用minikubes,为docker使用docker工具箱和docker compose


谢谢,

与仅在主机上启动Docker容器相比,在本地使用minikube启动Kubernetes肯定会有额外的开销

为了拥有Kubernetes集群,minikube在机器上创建一个VM,Kubernetes组件将在Docker容器之外的机器上运行


无论如何,minikube不是运行Kubernetes的生产方式。它主要用于本地开发和测试。因此,您不应该基于minikube安装来评估kubernetes的性能。

您是否使用virtualbox来运行minikube?有时旧的virtualbox会导致此类问题是的,我使用的是virtual Box。系统速度变慢的背后还有其他原因吗?您能告诉我哪一个版本的virtualbox吗?版本5.2.0 r118431(Qt5.6.2),但即使是Docker与Docker Toolbox一起使用时,Docker也运行相同的容器,当k8s使整个系统变慢时,它不会导致任何速度减慢。@adityarawat kubernetes创建的VM上运行着更多的组件。您有api服务器、群集存储、控制管理器、schedueler、docker引擎。。。在windows docker中,只有一个VM运行docker引擎。而且,即使启动单个容器,也会有更多的吊舱和容器运行。尝试ssh到VM中,并检查正在运行的容器
minkube-ssh
然后是
docker-ps
是的,我可以看到大约17个容器