From 682b8409be0ee345d6c35890af6ded672e05ea28 Mon Sep 17 00:00:00 2001 From: Will Hegedus Date: Tue, 30 Oct 2018 20:29:20 -0400 Subject: [PATCH] kubeadm: add page (#2495) --- pages/common/kubeadm.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pages/common/kubeadm.md diff --git a/pages/common/kubeadm.md b/pages/common/kubeadm.md new file mode 100644 index 0000000000..3c8a11829c --- /dev/null +++ b/pages/common/kubeadm.md @@ -0,0 +1,31 @@ +# kubeadm + +> Command line interface for creating and managing Kubernetes clusters. + +- Create a Kubernetes master node: + +`kubeadm init` + +- Bootstrap a Kubernetes worker node and join it to a cluster: + +`kubeadm join --token {{token}}` + +- Create a new bootstrap token with a TTL of 12 hours: + +`kubeadm token create --ttl {{12h0m0s}}` + +- Check if the Kubernetes cluster is upgradeable and which versions are available: + +`kubeadm upgrade plan` + +- Upgrade Kubernetes cluster to a specified version: + +`kubeadm upgrade apply {{version}}` + +- View the kubeadm ConfigMap containing the cluster's configuration: + +`kubeadm config view` + +- Revert changes made to the host by 'kubeadm init' or 'kubeadm join': + +`kubeadm reset`