Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Google云平台上使用Kubernetes创建集群时添加Windows节点?_Kubernetes_Google Cloud Platform_Google Kubernetes Engine_Kubernetes Cluster - Fatal编程技术网

如何在Google云平台上使用Kubernetes创建集群时添加Windows节点?

如何在Google云平台上使用Kubernetes创建集群时添加Windows节点?,kubernetes,google-cloud-platform,google-kubernetes-engine,kubernetes-cluster,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,Kubernetes Cluster,我尝试过创建Kubernetes集群,但所有节点都是基于linux的操作系统(容器优化操作系统(cos)(默认)和Ubuntu)。我在docker Hub上存储了基于windows的映像,我需要将此应用程序部署到kubernetes群集。我正在使用创建集群 在创建节点时,在设置中只有两个选项:容器优化操作系统(cos)(默认)和Ubuntu Google Kubernetes不支持Windows。您可以跟踪一个功能请求: 您可以启动自己的Google Compute VM并运行Windows容器

我尝试过创建Kubernetes集群,但所有节点都是基于linux的操作系统(容器优化操作系统(cos)(默认)和Ubuntu)。我在docker Hub上存储了基于windows的映像,我需要将此应用程序部署到kubernetes群集。我正在使用创建集群


在创建节点时,在设置中只有两个选项:容器优化操作系统(cos)(默认)和Ubuntu

Google Kubernetes不支持Windows。您可以跟踪一个功能请求:


您可以启动自己的Google Compute VM并运行Windows容器。这提供了更多信息。

我认为您不能在GKE中运行Windows节点,即使Kubernetes本身支持Windows节点()

在我看来,你还有其他选择:

  • 使用Windows许可证在prem Kubernetes群集上运行(控制平面仍将使用Linux运行,只有节点基于Windows)
  • 使用GCE而不是GKE来运行容器:和

希望有帮助

谢谢你,约翰。我能够在谷歌计算虚拟机上运行容器。我正在尝试使用Kubernetes部署我的MVC-WebAPI应用程序。谢谢。现在我正在尝试在GCP中创建实例组,并在Windows节点上部署容器。我不确定这将如何工作,但我会尝试。