ovh / public-cloud-roadmap

Agile roadmap for OVHcloud Public Cloud services. Discover the features our product teams are working on, comment and influence our backlog.
https://www.ovhcloud.com/en/public-cloud/
186 stars 5 forks source link

Using Kubernetes I would like to provision Windows nodes #492

Closed Nico-VanHaaster closed 1 year ago

Nico-VanHaaster commented 1 year ago

As an OVH customer using Kubernetes I need to be able to provision Windows nodes on an existing K8 cluster

Requirements / Assumptions

  1. At least one Linux system node pool is required
  2. Windows nodes must be User nodes. K8 does not support windows nodes as system nodes
  3. Licensing for the Windows nodes may be on-charged, or a user may elect to provde / ensure they have adequate Windows licensing.
  4. Any windows node will be provisioned with pre-allocated labels & taints to ensure windows workloads are a scheduled appropriately.
  5. Windows node pools can auto scale similar to existing auto scaling rules.
  6. Existing OVH pods (daemon sets) must be able to startup on Windows nodes (using WSL, or a Windows varient).

I have tried to capture my requirements as clear as possible.

Please let me know if there are any questions or clarifications.

-Nico

antonin-a commented 1 year ago

Hello @Nico-VanHaaster thank you for raising this requirement, it's clear and complete.

It seems that this issue is duplicating #78, for now there is no plan to support Windows worker nodes on our Managed Kubernetes Service BUT we just launched a new service called Managed Rancher Service that can allows you to manage self deployed clusters (including Clusters with Windows nodes). You can find more information on  #20 and on the official Rancher documentation: https://ranchermanager.docs.rancher.com/pages-for-subheaders/use-windows-clusters