当前位置: 首页 > 面试题库 >

Windows版Docker中的Minikube与Kubernetes

陈昂熙
2023-03-14
问题内容

我在本地使用Kubernetes开发的大多数教程都使用Minikube。在适用于Windows的Edge的最新Edge版本中,您还可以启用Kubernetes。我试图了解两者之间的区别以及应该使用的区别。

  1. Minikube允许您选择所需的Kubernetes版本,Docker for Windows可以做到吗?我没有配置它的方法。
  2. Minikube具有CLI命令以启用仪表板,堆,入口和其他插件。我不知道为什么,因为我的理解是这些只是在执行kubectl apply -f http://...
  3. 借助Minikube,我可以通过a minikube ip来获取用于入口的群集IP地址,如何使用Docker for Windows来做到这一点?
  4. 还有什么我需要关注的。

问题答案:

我觉得您已基本了解该领域,并且大多数已经对您的问题有了答案。您可能会发现Docker for Mac与Docker
Toolbox有了
丰富的读物,即使它与Mac等效而不是Windows以及将Docker打包为VM而不是Kubernetes也有关。

  1. 实际上,您对Docker Edge桌面发行版发布的特定版本的Kubernetes感到困惑。

  2. 在问题中得到回答。

  3. 我相信NodePort类型的服务会在您主机的IP地址上发布;没有像Docker Toolbox一样的中间VM地址。

  4. Docker Toolbox和minikube始终使用带有现成虚拟机管理程序的功能完善的虚拟机。如果可用,Docker桌面应用程序可能会使用轻量级的虚拟化引擎。

  5. Kubernetes可能涉及一些重要的背景工作。如果您正在使用Kubernetes-in-Docker,则很难“关闭” Kubernetes,并且仍然可以使用Docker。但是,如果您有单独的minikube VM,则可以停止它。



 类似资料:
  • 问题内容: 我想研究minikube。我成功安装了它,但是我了解到在Windows 10中,我需要禁用Hyper-v。现在,当我尝试安装docker时,它需要启用Hyper-v。 我都需要工作。 请提出一种实现此目标的方法。 感谢你的帮助 。:) 问题答案: 您可以通过在Minikube的Hyper-V Manager中创建新的虚拟交换机来实现。 打开Hyper-V管理器(通过简单的Windows

  • 问题内容: Windows Server 2016 似乎内置了 Windows 上的Docker?并支持在Docker容器中运行Windows并将Windows用作Docker容器主机。这是否支持Linux?我不这么认为,我认为它仅支持运行Windows Docker容器。这似乎也由Microsoft维护。 用于Windows的Docker似乎是由Docker团队创建的单独安装,用于将Linux

  • 环境:我有Windows-7机器。我已经安装了Docker Toolbox(它安装了Oracle Virtual Box版本:5.2.8r121009) 当我使用命令cat /proc/version启动virtual box并检查linux版本时 Minikube版本(使用minikube版本):v0.28.0 操作系统(例如,从 /etc/操作系统版本): VM驱动程序(例如cat~/.min

  • 我正试图在Minikube运行/设置入口。但这并没有发生。以下是步骤环境: Windows 10专业版 minikube版本:v1.24.0 入口启用: | ingress | minikube |启用✅ |未知(第三方)| | ingress-dns | minikube |启用✅ |未知(第三方)| 创建部署 暴露服务 启动服务 创建入口: 添加映射主机: 运行curl命令:(从一个新的git

  • 背景: 我已经安装了流浪者和虚拟盒子。我不能改变这个设置,因为它非常微妙和重要。 现在当我在windows 10上安装docker时,docker想启用hyper-v,但现在我无法将我的虚拟机升级为流浪者。 问题: 由于docker on mac使用虚拟盒子驱动程序,有没有解决方案让docker在windows上使用虚拟盒子?

  • 我通过玩迷你库贝来学习库伯内特。 如何与Minikube一起使用ingress?或者如何将minikube ip与ingress服务绑定--这样就可以在不使用nodeport的情况下将应用程序公开到外部