Setting up Kubernetes with Kubespray & windows worker support

9/14/2018

I have a requirement to set up Kubernetes on-prem and have Windows worker nodes that run .NET 4.5 containers. Now, while I found this link, I don't particularly like the idea of upgrading the control plane and rotating needed certificates manually.

Has anyone tried to use kubespray to bootstrap a Kubernetes cluster and manually add a Windows worker? Or can share any insight to setting this up?

Thanks for sharing.

-- JuniorPenguin
kubernetes
kubespray
windows

1 Answer

9/15/2018

This is an opinion question so I'll answer in an opinionated way.

So kubespray will give you more automation and it actually uses kubeadm to create the control plane and cluster components including your network overlay.

It also provides you with capabilities for upgrades.

Certificate rotation is an option on your kubelet and kubespray also supports it.

The downside of using kubespray is that you may not know how all the Kubernetes components work but if you want something more fully automated and like ansible it's a great choice.

Also the latest kubeadm supports certificate rotation on all your Kubernetes components as per this PR

-- Rico
Source: StackOverflow