KUBERNETES(1)(kubernetes)
β¨ KUBERNETES(1)(kubernetes) β¨
okay bestie, pull up a chair π this is a kubernetes manual page, section 1, and it's literally all about one very specific little command that does one very specific little thing. no cap.
π NAME π
kubeadm upgrade node phase addon all β Upgrade all the addons
πΈ SYNOPSIS πΈ
kubeadm upgrade node phase addon all [OPTIONS]
π¦ DESCRIPTION π¦
Upgrade all the addons
that's it. that's the whole description. the manpage said what it said and honestly? iconic brevity. slay. π
β¨ OPTIONS β¨
--config=""β Path to a kubeadm configuration file.--dry-run=falseβ Do not change any state, just output the actions that would be performed. the "look but don't touch" mode, fr fr π--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. so if you don't say anything, it goes hunting on its own π§--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 bykubectl. 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.
okay so the --patches naming scheme is a whole little grammar β target, optional suffix, optional patchtype, extension. get the order wrong and it's giving nothing. read it twice. iykyk π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones came from the parent command, so they're not even this command's own. nepotism? maybe. useful? absolutely. π«Ά
--rootfs=""β The path to the'real'host root filesystem. This will cause kubeadm to chroot into the provided path. yes, chroot. it's doing a whole transformation sequence β¨--version=falseβ--version,--version=rawprints version information and quits;--version=vX.Y.Z...sets the reported version.
π SEE ALSO π
(that trailing comma is doing its own thing and we respect it π)
π 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!
ngl that last part is such a mood β "we wrote this by hand once and we're praying the robots took over." and honestly, they probably did π
π cute sign-off: this page lives in theManualsmanual,Usersection, and the version stamp on the bottom isKUBERNETES(1)(kubernetes), datedJan 2015. go forth and upgrade those addons, bestie β you got this πβ¨π
π¦ 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