如何在 Windows 10 Pro 上同时 运行 Kubernetes 和 Docker?
How to run Kubernetes and Docker at the same time on Windows 10 Pro?
我想在本地 Kubernetes 云中 运行 Docker 个实例。
我在 Windows 10 Pro 上激活了 Hyper-V 以适应 Docker。 Docker运行很好,我可以完美地使用CLI。
现在我正在尝试 运行 Kubernetes / Minikube。不幸的是,如果我激活了 Hyper-V,Minikube 会给我一个错误。
如果我停用 Hyper-V 并重新启动,Docker 表示没有 Hyper-V 就无法 运行。这似乎是一个难题。
关于运行ning 有什么技巧或建议吗?我想在本地 Kubernetes 集群中旋转 docker 个图像。
谢谢!
您似乎对管理程序的使用有疑问。我在最近的一个回答中解释了有关 Docker 和 Kubernetes 相互配合使用的详细信息,我将在下面 link。
你不能在 Docker 中使用 Kubernetes 和 minikube 一起使用(或者如果你使用上下文,也许你可以,但我还没有测试过,为了简单起见,假设你不能) 。如果你为你的 k8s 集群使用 Docker,你将使用 kubectl 与你的集群交互,没有必要使用 minikube。只需转到 Kubernetes -> 在 Docker 应用程序中启用 Kubernetes 并根据 Docker 文档 here and here in section Kubernetes 使用它:
如果你想对Windows和minikube使用Docker,你必须
在 运行 minikube 启动时指定参数。在你的情况下你
Windows 需要使用 运行ning minikube 的标准方式。你可以
以 guide 为例。当您准备好设置时
你从 minikube start --vm-driver hyperv
--hyperv-virtual-switch "vSwitch name"
开始
做了。
- 第三个选项是使用 Docker 工具箱作为您的容器和
我在这个答案中详细解释了 minikube 的 VirtualBox,
但如果您没有特定需求,则不推荐设置。
所以这里的重要部分是决定您要使用哪些工具。
一件更重要的事情,你现在可能会遇到错误,它们可能与 minikube 的剩余部分有关。因此,在您继续之前,请记住将 Docker 恢复为出厂默认设置,并在遇到错误时删除 .minikube 和 .kube。
我想在本地 Kubernetes 云中 运行 Docker 个实例。
我在 Windows 10 Pro 上激活了 Hyper-V 以适应 Docker。 Docker运行很好,我可以完美地使用CLI。
现在我正在尝试 运行 Kubernetes / Minikube。不幸的是,如果我激活了 Hyper-V,Minikube 会给我一个错误。
如果我停用 Hyper-V 并重新启动,Docker 表示没有 Hyper-V 就无法 运行。这似乎是一个难题。
关于运行ning 有什么技巧或建议吗?我想在本地 Kubernetes 集群中旋转 docker 个图像。
谢谢!
您似乎对管理程序的使用有疑问。我在最近的一个回答中解释了有关 Docker 和 Kubernetes 相互配合使用的详细信息,我将在下面 link。
你不能在 Docker 中使用 Kubernetes 和 minikube 一起使用(或者如果你使用上下文,也许你可以,但我还没有测试过,为了简单起见,假设你不能) 。如果你为你的 k8s 集群使用 Docker,你将使用 kubectl 与你的集群交互,没有必要使用 minikube。只需转到 Kubernetes -> 在 Docker 应用程序中启用 Kubernetes 并根据 Docker 文档 here and here in section Kubernetes 使用它:
如果你想对Windows和minikube使用Docker,你必须 在 运行 minikube 启动时指定参数。在你的情况下你 Windows 需要使用 运行ning minikube 的标准方式。你可以 以 guide 为例。当您准备好设置时 你从
minikube start --vm-driver hyperv --hyperv-virtual-switch "vSwitch name"
开始 做了。- 第三个选项是使用 Docker 工具箱作为您的容器和 我在这个答案中详细解释了 minikube 的 VirtualBox, 但如果您没有特定需求,则不推荐设置。
所以这里的重要部分是决定您要使用哪些工具。 一件更重要的事情,你现在可能会遇到错误,它们可能与 minikube 的剩余部分有关。因此,在您继续之前,请记住将 Docker 恢复为出厂默认设置,并在遇到错误时删除 .minikube 和 .kube。