kubeadm
Jump to navigation
Jump to search
kubeadm[1] is a tool released in Kubernetes 1.13 in December 2018 for creating Kubernetes clusters.
Installation[edit]
- macOS: not homebrew package
- Ubuntu:
snap install kubeadm --classic
Commands[edit]
kubeadm --helpkubeadm initto bootstrap a Kubernetes control-plane nodekubeadm init --pod-network-cidr=10.244.0.0/16
kubeadm jointo bootstrap a Kubernetes worker node and join it to the clusterkubeadm join --control-plane
kubeadm upgradeto upgrade a Kubernetes cluster to a newer versionkubeadm configif you initialized your cluster using kubeadm v1.7.x or lower, to configure your cluster for kubeadm upgrade
kubeadm tokento manage tokens for kubeadm joinkubeadm resetto revert any changes made to this host by kubeadm init or kubeadm joinkubeadm versionto print the kubeadm versionkubeadm alphato preview a set of features made available for gathering feedback from the communitykubeadm create cluster
- Logs not available in files https://github.com/kubernetes/kubernetes/pull/42470
Changelog[edit]
- v1.18 Kubeadm: reject a node joining the cluster if a node with the same name already exists
CKA[edit]
- v1.24, v1.23, v1.20 Use kubeadm to install a basic cluster
- v1.23 Perform a version upgrade on a Kubernetes cluster using kubeadm
- v1.18 Install and use kubeadm to install, configure and manage Kubernetes clusters.
Related terms[edit]
kubectl- Snap install Kubernetes:
snap install kubeadm --classic - CNI, CSI
- Deploy EKS cluster using Terraform
- k9s
See also[edit]
kubeadm[init|create|token|config|reset|version|upgrade | join | --help ],kubeadm.config.k8s.io
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Source: wikiversity
Advertising: