<p>I came across an <a href="https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/adding-windows-nodes/" rel="nofollow noreferrer">article</a> which States that we can have mixed os in cluster.</p>

<p>Article talk about having flannel as networking plugin but i want to use Calico opensource plugin instead as it provides encryption.</p>

<p>Any idea if this is possible using Calico opensource?</p>

<p>Calico for Windows does exist <a href="https://www.tigera.io/tigera-products/calico-for-windows/" rel="nofollow noreferrer">https://www.tigera.io/tigera-products/calico-for-windows/</a></p>

<p>But it appears to be a commercial product so you would probably want to contact them to ask about it. Assuming it's equivalent to normal Calico, I don't see any reason it wouldn't work. BGP and IPIP are both standardized protocols that aren't specific to any OS.</p>
