This document describes how to create a 3 node Kubernetes cluster using kubeadm. It provides instructions for initializing the master node, joining the worker nodes to the cluster, and deploying the flannel pod network. Key steps include disabling SELinux and swap, installing Docker, kubeadm and kubelet, initializing the master with kubeadm init, joining the workers with kubeadm join, and applying the flannel YAML.