<p>I'm new in kubernetes and I have some doubts about the installation of kubernetes on centos 7, I have read some documentation on some links:</p>

<p><a href="https://kubernetes.io/docs/getting-started-guides/kubeadm/" rel="nofollow noreferrer">https://kubernetes.io/docs/getting-started-guides/kubeadm/</a></p>

<p><a href="https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/" rel="nofollow noreferrer">https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/</a></p>

<p>But I not undestanding which procedure to follow, on first link it show how to install it using kubeadm but at the end of the article on "Limitations" appear that this tool "is a work in progress and these limitations will be addressed in due course", on second link I need to have at least 2 machines, so my question is which is better to use if I will to install it like production.</p>

<p>Thanks in advance</p>

<p><code>kubeadm</code>.</p>

<p><code>kubeadm</code> now can support for multi masters, which is considerable for production.</p>

<p>The <code>kubeadm</code> also supplies a secure deployment. It automatically configs <a href="https://kubernetes.io/docs/admin/kubelet-tls-bootstrapping/" rel="nofollow noreferrer">TLS settings</a> or RBAC for the cluster, which is not included in the "manual installation page".</p>

<p>My advice: play <code>kubeadm</code> in your development environment first, so that you see how <code>kubeadm</code> deploys a Kubernetes cluster, many components can be deployed by Kubernetes itself. Then, you decide whether use it in your production.</p>
