KUBERNETES(1)(kubernetes)
π KUBERNETES(1)(kubernetes) π
okay bestie, so this is the kubeadm upgrade apply manual page β it lives in the kubernetes manual, and yes the legend Eric Paris was here in Jan 2015, we'll get to that at the end π«Ά
β¨ NAME β¨
kubeadm upgrade apply β Upgrade your Kubernetes cluster to the specified version π
πΈ SYNOPSIS πΈ
kubeadm upgrade apply [OPTIONS]
π¦ DESCRIPTION π¦
Upgrade your Kubernetes cluster to the specified version. literally what it says on the tin, bestie, and it slays π
The apply [version] command executes the following phases:
preflightβ Run preflight checks before upgradecontrol-planeβ Upgrade the control planeupload-configβ Upload the kubeadm and kubelet configurations to ConfigMapsupload-config/kubeadmβ Upload the kubeadm ClusterConfiguration to a ConfigMapupload-config/kubeletβ Upload the kubelet configuration to a ConfigMap
kubelet-configβ Upgrade the kubelet configuration for this nodebootstrap-tokenβ Configures bootstrap token and cluster-info RBAC rulesaddonβ Upgrade the default kubeadm addonsaddon/corednsβ Upgrade the CoreDNS addonaddon/kube-proxyβ Upgrade the kube-proxy addon
post-upgradeβ Run post upgrade tasks
π OPTIONS π
--allow-experimental-upgrades=falseβ Show unstable versions of Kubernetes as an upgrade alternative and allow upgrading to an alpha/beta/release candidate versions of Kubernetes. (aka: let me live dangerously β¨)--allow-release-candidate-upgrades=falseβ Show release candidate versions of Kubernetes as an upgrade alternative and allow upgrading to a release candidate versions of Kubernetes.--certificate-renewal=trueβ Perform the renewal of certificates used by component changed during upgrades.--config=""β Path to a kubeadm configuration file.--dry-run=falseβ Do not change any state, just output what actions would be performed. (the "look but don't touch" of it all π)--etcd-upgrade=trueβ Perform the upgrade of etcd.-f,--force=falseβ Force upgrading although some requirements might not be met. This also implies non-interactive mode. (no vibe check, just send it)--ignore-preflight-errors=[]β A list of checks whose errors will be shown as warnings. Example:'IsPrivilegedUser,Swap'. Value'all'ignores errors from all checks.--kubeconfig="/etc/kubernetes/admin.conf"β The kubeconfig file to use when talking to the cluster. If the flag is not set, a set of standard locations can be searched for an existing kubeconfig file.--patches=""β Path to a directory that contains files named"target[suffix][+patchtype].extension". For example,"kube-apiserver0+merge.yaml"or just"etcd.json"."target"can be one of"kube-apiserver","kube-controller-manager","kube-scheduler","etcd","kubeletconfiguration","corednsdeployment","kubeproxydaemonset"."patchtype"can be one of"strategic","merge"or"json"and they match the patch formats supported by kubectl. The default"patchtype"is"strategic"."extension"must be either"json"or"yaml"."suffix"is an optional string that can be used to determine which patches are applied first alpha-numerically. (naming conventions stay EXACTLY as written, no editing the girlies π)--print-config=falseβ Specifies whether the configuration file that will be used in the upgrade should be printed or not.--skip-phases=[]β List of phases to be skipped-y,--yes=falseβ Perform the upgrade and do not prompt for confirmation (non-interactive mode).
π OPTIONS INHERITED FROM PARENT COMMANDS π
--rootfs=""β The path to the'real'host root filesystem. This will cause kubeadm to chroot into the provided path.--version=falseβ--version,--version=rawprints version information and quits;--version=vX.Y.Z...sets the reported version
π SEE ALSO π
π HISTORY π
January 2015, Originally compiled by Eric Paris (eparis at redhat dot com) based on the kubernetes source material, but hopefully they have been automatically generated since! (fr fr, the OG wrote this by hand and then everyone just... let the robots take over π iconic either way)
and that's the whole thing, bestie β manual Manuals, section User, page KUBERNETES(1)(kubernetes). go upgrade that cluster. slay. periodt π
πβ¨
π¦ where this page comes from
- arch rolling: kubeadm 1.37.2-1 Β· Apache-2.0
- fedora 43: kubernetes1.37-kubeadm 1.37.0-3.fc43
- fedora 43: kubernetes1.37-kubeadm 1.37.1-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.37-kubeadm 1.37.0-3.fc44
- fedora 44: kubernetes1.37-kubeadm 1.37.1-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- nixpkgs unstable: kubernetes 1.37.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms