<p>Is it possible to build Kubernetes from source code on a windows machine?</p>

<p>As per development environment setup mentioned in <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/development.md" rel="nofollow noreferrer">https://github.com/kubernetes/community/blob/master/contributors/devel/development.md</a> only supported OSs are Linux and MAC</p>

<p>Running build/run.sh shows below:</p>

<pre><code>Unsupported host OS.  Must be Linux or Mac OS X.
</code></pre>

<p>The simple answer is yes. Kubernetes source is in <a href="https://golang.org/" rel="nofollow noreferrer">Go</a> and there is <a href="https://dl.google.com/go/go1.11.2.windows-amd64.msi" rel="nofollow noreferrer">Go compiler</a> for Windows.  </p>

<p>Another question would be, is it possible to be built easily? And that would be a 'no'  (as of this writing) since you have already seen by running <code>build/run.sh</code>. So it's not supported by K8s officially.</p>
