How To Create a Kubernetes Cluster Using Kubeadm

[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.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.