我曾尝试创建 Kubernetes 集群,但所有节点都是基于 linux 的操作系统(容器优化操作系统(cos)(默认)和 Ubuntu)。我在 docker Hub 上存储了基于 Windows 的图像,我需要将此应用程序部署到 kubernetes 集群。我正在使用https://console.cloud.google.com/kubernetes/创建集群。
创建节点时,设置中只有两个选项:Container-Optimized OS (cos)(默认)和 Ubuntu。
我曾尝试创建 Kubernetes 集群,但所有节点都是基于 linux 的操作系统(容器优化操作系统(cos)(默认)和 Ubuntu)。我在 docker Hub 上存储了基于 Windows 的图像,我需要将此应用程序部署到 kubernetes 集群。我正在使用https://console.cloud.google.com/kubernetes/创建集群。
创建节点时,设置中只有两个选项:Container-Optimized OS (cos)(默认)和 Ubuntu。
Google Kubernetes 不支持 Windows。您可以跟踪一个功能请求:功能请求:GKE 中对 Windows Server 容器的支持
您可以启动自己的 Google Compute VM 并运行 Windows 容器。本文提供了更多信息。
我认为您不能在 GKE 中运行 Windows 节点,即使 Kubernetes 本身支持 Windows 节点(https://kubernetes.io/docs/getting-started-guides/windows/)。
在我看来,您还有其他选择:
希望有帮助!