[Kubernetes](https://kubernetes.io/) is an open-source container orchestration system for managing containers at scale. [Kubeadm](https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/) automates the installation and configuration of Kubernetes components such as the API server, Controller Manager, and Kube DNS. In this guide, you will set up a Kubernetes cluster from scratch using Ansible and Kubeadm, and then deploy a containerized Nginx application to it. Choose your OS below to get started.
How To Create a Kubernetes Cluster Using Kubeadm on CentOS 7
How To Create a Kubernetes Cluster Using Kubeadm on Debian 9
How To Create a Kubernetes Cluster Using Kubeadm on Ubuntu 20.04
How To Create a Kubernetes Cluster Using Kubeadm on Ubuntu 18.04
How To Create a Kubernetes Cluster Using Kubeadm on Ubuntu 16.04