首页 > 解决方案 > 用于生产的 Windows 上的 Kubernetes

问题描述

我刚开始弄乱容器并管理它们。然后我遇到了 Kubernetes。我已经安装了 Docker 并尝试了一些示例。但是当谈到用 Kubernetes 管理它们时,我有点卡住了。

我发现我可以在笔记本电脑上的 Windows 上使用 minikube 运行 Kubernetes 进行开发。但是我想知道我是否可以在我的生产服务器或本地开发环境上运行 Kubernetes,因为正如他们指出的那样,minikube 并没有 Kubernetes 可以提供的所有功能。所以在生产中我想我不能使用 minikube,对吧?

由于我使用的数据无法使用 Google 云或 Azure 进行生产,法律禁止这样做。所以简而言之,我是否必须切换到云才能使用 Kubernetes,还是可以在没有任何云环境的 Windows Server 机器上使用它?

我已经阅读了如何使用 Kubernetes 进行本地开发?问题,但他们也推荐了 minikube。

感谢您的回答。

标签: windowskubernetescontainersproduction

解决方案


所以在生产中我想我不能使用 minikube,对吧?

  • 不太可取,minikube 支持学习/本地单机开发任务。

我必须切换到云才能使用 Kubernetes,还是可以在没有任何云环境的 Windows Server 机器上使用它?

  • 恕我直言,Windows 和 kubernetes 还没有真正实现。如果您不想安装专用的 linux 机器或切换到云,则始终可以选择在虚拟化环境(VirtualBox、VMWare ...)中运行它。在性能方面可能不是超级优化(在 Windows 之上添加了额外的虚拟化层),但对于生产来说足够稳定(取决于可用的硬件和资源要求)。

推荐阅读