KUBERNETES(1)(kubernetes)
π KUBERNETES(1)(kubernetes) π
okay bestie, so this is the kubernetes manual, section 1, and this page was originally written by Eric Paris back in Jan 2015 π β yes it's ancient, yes it still slays. let's get into it β¨
β¨ NAME β¨
kubeadm init phase upload-config kubeadm β Upload the kubeadm ClusterConfiguration to a ConfigMap π
π¦ SYNOPSIS π¦
kubeadm init phase upload-config kubeadm [OPTIONS]
πΈ DESCRIPTION πΈ
ok so real talk: this command uploads the kubeadm ClusterConfiguration into a ConfigMap called kubeadm-config, and it lives in the kube-system namespace π. no cap, that's the whole job. and why do we care? because this is what makes your system components configure themselves correctly AND keeps your upgrade experience smooth and seamless, like butter π§β¨
alternatively, you can use kubeadm config. that's the other way to do it, iykyk π«Ά
π OPTIONS π
--config=""β Path to a kubeadm configuration file. that's it, that's the whole vibe π--cri-socket=""β Path to the CRI socket to connect. if you leave it empty, kubeadm will try to auto-detect this value for you, so only reach for this option if you've got more than one CRI installed, or if your CRI socket is living that non-standard life πβ¨--dry-run=falseβ Don't apply any changes; just output what would be done. it's giving window shopping, not buying ποΈπ--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 π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones are inherited, so they're like... family heirlooms, but make it infrastructure π
--rootfs=""β The path to the 'real' host root filesystem. This will cause kubeadm to chroot into the provided path. very main character energy, very "i'm going inside now" π--version=falseβ--version,--version=rawprints version information and quits;--version=vX.Y.Z...sets the reported version. so basically three moods in one flag π
β EXAMPLE β
# upload the configuration of your cluster
kubeadm init phase upload-config kubeadm --config=myConfig.yaml
ate. no crumbs. π₯
π 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! π honestly same bestie, we hope it's auto-generated now too π
and that's the whole page! this is from the Manuals manual set, User section, page KUBERNETES(1)(kubernetes), dated Jan 2015. go forth and upload that config, bestie πβ¨π¦πΈπ
π¦ where this page comes from
- arch rolling: kubeadm 1.37.2-1 Β· Apache-2.0
- fedora 43: kubernetes1.34-kubeadm 1.34.1-2.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
- fedora 43: kubernetes1.34-kubeadm 1.34.10-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
- fedora 43: kubernetes1.35-kubeadm 1.35.7-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 43: kubernetes1.36-kubeadm 1.36.5-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 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.34-kubeadm 1.34.11-3.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
- fedora 44: kubernetes1.34-kubeadm 1.34.6-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
- fedora 44: kubernetes1.35-kubeadm 1.35.3-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
- fedora 44: kubernetes1.35-kubeadm 1.35.8-3.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
- fedora 44: kubernetes1.36-kubeadm 1.36.4-2.fc44
- fedora 44: kubernetes1.36-kubeadm 1.36.5-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
- 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
- nixos 26.05: kubernetes 1.36.3
- 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