Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows Server Containers in Google Kubernetes Engine (GKE)

I'd like to run Windows containers in GKE. Is it possible to use Windows Server Containers OS in Google Kubernetes Engine?

I see Windows Server Containers OS is available in Compute Engine and seems that Kubernetes support is available for Windows.

like image 994
user1780084 Avatar asked May 18 '18 15:05

user1780084


People also ask

Can we run Windows container on Kubernetes?

Scheduling Windows containers in Pods on Kubernetes is similar to scheduling Linux-based containers. In order to run Windows containers, your Kubernetes cluster must include multiple operating systems. While you can only run the control plane on Linux, you can deploy worker nodes running either Windows or Linux.

Which container orchestration tool does Google Kubernetes engine use?

GKE works with containerized applications. These are applications packaged into platform independent, isolated user-space instances, for example by using Docker. In GKE and Kubernetes, these containers, whether for applications or batch jobs, are collectively called workloads.


1 Answers

It is possible to run Windows containers, but only as a container in a Compute Engine VM instance. I would refer you to this article in the GCP blog. Please be aware that there a few known issues that you should read before deploying Windows containers in Windows VM instances.

For GKE, there is currently a Feature Request. Other customers have asked to include future support for Windows containers in GKE. This is a request through official means. Google will consider the need based on its feasibility, or the number of customers who ask for it, but they can't guarantee an implementation or provide you with an ETA for it.

like image 54
Mahmoud Sharif Avatar answered Nov 15 '22 10:11

Mahmoud Sharif