簡體   English   中英

Windows Server Core單個節點群集上的Kubernetes

[英]Kubernetes on single Windows Server Core node cluster

我的理解是,Kubernetes是用於管理大型容器集群的更有效的UI,否則您將被命令行所困擾。 隨着2018年8月,這似乎對碼頭工人多平台支持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設置為單節點群集?

您可以使用minikube在Windows上輕松設置一個節點Kubernetes集群。 您可以根據需要使用本機虛擬機管理程序(Hyper-V),但建議此時使用VirtualBox

在這兩種情況下,Linux虛擬機都將在您的服務器上運行,並且您將能夠使用本地版本的kubectl訪問它來管理集群。

這是兩本可以幫助您做到這一點的手冊(我想它可以以相同的方式在Windows Server上運行):

這是有關如何在Kubernetes中將Windows服務器用作工作節點的說明:

微軟宣布,Windows Server的下一版本將更好地支持Kubenetes,並已准備好進行測試:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM