Windows Server Core单个节点群集上的Kubernetes

时间:2018-08-09 19:12:17

标签: windows docker kubernetes docker-for-windows

我的理解是,Kubernetes是用于管理大型容器集群的更有效的UI,否则您将被命令行所困扰。截至2018年8月,似乎对Docker for Windows的多平台支持仍处于试验阶段(https://github.com/moby/moby/issues/33850https://github.com/docker/for-win/issues/2079)。如果未在expermintal标志上运行,则在使用--platform linux开关进行拉动之后,使用--isolation hyperv运行任何Linux映像将不起作用。没有记录如何在Docker上为Windows Server Core启用实验性标志。因此,可能无法很好地支持甚至没有记录在Windows Server 1803+上为QA设置单节点kubernetes集群。作为Windows的独家商店,在Linux上使用Kubernetes似乎没有任何意义,尤其是在使用Docker的全部目的是使环境自动化的时候。在仍然需要管理Linux服务器时,使环境配置自动化的意义何在?

如何在Windows Server Core 1803上将Kubernetes设置为单节点群集?

1 个答案:

答案 0 :(得分:1)

您可以使用 minikube 在Windows上轻松设置一个节点Kubernetes集群。您可以根据需要使用本机虚拟机管理程序(Hyper-V),但建议此时使用 VirtualBox

在两种情况下,Linux虚拟机都将在您的服务器上运行,您将能够使用kubectl的本机版本访问它来管理集群。

这里有两本手册可以帮助您做到这一点(我想它可以以相同的方式在Windows Server上运行):

以下是有关如何在Kubernetes中将Windows服务器用作工作节点的说明:

Microsoft宣布Windows Server的下一版本将更好地支持Kubenetes,并准备进行测试: