The Vagrant set up assumes you are using kubectl from the same machine running Vagrant and references a bunch of generated TLS assets. You can see which in the provided kubectl config file:
You should be able to take those assets and SCP them onto one of the CoreOS nodes, along with the kubectl config. You maybe need to change that IP address to your public IP. Run kubectl similar to:
kubectl —kubeconfig=“/path/to/config"
More advanced, you should be able to cross-compile the kubectl Go code into a Windows binary. It might be worth opening an issue on the Kubernetes repo asking for them to start Windows releases or possibly use one of these community builds:
If you did that and it still doesn’t show any pods, but you get no errors, be sure you are looking at all namespaces:
kubectl get pods --all-namespaces
You should see an API server, a controller manager, proxies, etc.
- Rob