HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

kubeadm — Interface for creating and managing Kubernetes clusters. More information: <https://kubernetes.io/do

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandkubeadmandinterfaceclimanagingcreatingfor

Problem

How to use the kubeadm command: Interface for creating and managing Kubernetes clusters. More information: <https://kubernetes.io/docs/reference/setup-tools/kubeadm/>.

Solution

kubeadm — Interface for creating and managing Kubernetes clusters. More information: <https://kubernetes.io/docs/reference/setup-tools/kubeadm/>.

Create a Kubernetes control plane:
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

Code Snippets

Create a Kubernetes control plane

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}}

Context

tldr-pages: common/kubeadm

Revisions (0)

No revisions yet.