Closed pablodav closed 6 years ago
Haven't succeed with kubespray trying to get this working yet, will close it as seems that there is only me trying to do this with kubespray and I will not continue working on it.
Did you give up on this? Having windows support in kubespray would be very nice
Hi @lsolberg I'm will back to kubespray once get windows support working.
I have been trying some other projects and reading hundreds of pages in books and on internet, as I had to learn more about k8s before trying the windows node itself.
Right now I'm working here: https://github.com/pablodav/kubernetes-for-windows as fork from https://github.com/ptylenda/kubernetes-for-windows. If I got it working successfully, probably will back to kubespray.
I don't know yet if main people working in kubespray are really interested in supporting win nodes, but will try in some future.
Is this a BUG REPORT or FEATURE REQUEST? (choose one): FEATURE REQUEST
I'm trying to get working a windows node with kubespray cluster, and trying to make the required changes for such support.
I have successfully run the join of windows node, but after kubelet is up I got tens or hundred of messages per second with below warning.
I think pod kube-proxy shouldn't be deployed to winnode, but maybe I'm wrong? Also I didn't notice howto exclude winnode for this kube-proxy pod.
Maybe I'm shouldn't use kubeadm for this case? (I'm not using kubeadm to join the win node yet)
Windows instructions are:https://docs.microsoft.com/en-us/virtualization/windowscontainers/kubernetes/getting-started-kubernetes-windows#network-topology
And node was started with:
kubectl describe nodes:
Environment:
Cloud provider or hardware configuration: Testing with vagrant up and a Windows VM.
OS (
printf "$(uname -srm)\n$(cat /etc/os-release)\n"
): default vagrant for cluster with some vars changed:ansible --version
): ansible 2.5Kubespray version (commit) (
git rev-parse --short HEAD
): 1e1c6f54 this is: https://github.com/pablodav/kubespray/commit/1e1c6f5425afacd48a4f0e8a16c545cc74f078d2Network plugin used: flannel for vagrant cluster.
Copy of your inventory file: default vagrant cluster
Command used to invoke ansible: vagrant up --provider=virtualbox --provision
Output of ansible run:
https://gist.github.com/pablodav/97a5b1845a927f0a33e4fb542feb9d11