<p>I am testing and learning kubernetes. I am using ubuntu 16.04 and have been looking for the simple and straightforward installation guide, but have failed to find one... Any suggestion? My aim is to be able to run kubernetes as master on one ubuntu 16.04 laptop and later set up a second ubuntu 16.04 laptop easily join the cluster. I wonder if this can be achieved with the current version of kubernetes and the 16.04 version of ubuntu... Any pointer to a guide or useful resource will be appreciated... Best regards.  </p>

<p>You could check the way to bring up a single-node cluster which is via <a href="https://github.com/kubernetes/kubernetes/blob/ef0c9f0c5b8efbba948a0be2c98d9d2e32e0b68c/cluster/get-kube-local.sh" rel="nofollow">cluster/get-kube-local.sh</a>. It shows you how one could use hyperkube to bring up a cluster.</p>

<p>If you want to get into the underlying details, the other method is to check out the contents of <a href="https://github.com/kubernetes/kubernetes/blob/9fc1d61ab70c3d72cb6bf16d5d6b002074a0f6cd/hack/local-up-cluster.sh" rel="nofollow">hack/local-up-cluster.sh</a>. This brings up each component separately, such as:</p>

<ul>
<li>kube-apiserver</li>
<li>kube-proxy</li>
<li>kube-dns</li>
<li>kube-controller-manager</li>
</ul>

<p>One could potentially use the same steps to create a two-node cluster as you stated in your question.</p>
