KUBERNETES(1)(kubernetes)
β¨ KUBERNETES(1)(kubernetes) β¨
okay so bestie, we're in the kubernetes manual, section 1, and today's episode is kubeadm init phase certs sa π
Eric Paris started this whole thing back in Jan 2015, and honestly? icon behavior.
πΈ NAME πΈ
kubeadm init phase certs sa β generate a private key for signing service account tokens along with its public key π
π¦ SYNOPSIS π¦
kubeadm init phase certs sa [OPTIONS]
β¨ DESCRIPTION β¨
so what this does is generate the private key for signing service account tokens, plus its matching public key, and then it tucks both of them away into the sa.key and sa.pub files. that's the whole job. she's simple, she's reliable, she slays π
and here's the cute part: if both of those files already exist? kubeadm is like "okay you clearly already did this" and skips the generation step entirely β the existing files get used as-is. no overwriting, no drama, no cap π«Ά
π OPTIONS π
--cert-dir="/etc/kubernetes/pki" β the path where to save and store the certificates. that's where all the cert goodies live, periodt.--config="" β path to a kubeadm configuration file. default is empty, so you're flying config-free unless you say otherwise.--dry-run=false β don't apply any changes; just output what would be done. perfect for the "let me peek before I commit" girlies π--kubernetes-version="stable-1" β choose a specific Kubernetes version for the control plane. defaults tostable-1, lowkey iconic of her.
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones aren't even hers, she just inherited them like family jewelry β¨
--rootfs="" β the path to the 'real' host root filesystem. this will cause kubeadm to chroot into the provided path. so like, heads up, she's going inside π--version=false β--version,--version=rawprints version information and quits;--version=vX.Y.Z...sets the reported version. yes she can do all three, she's versatile like that π
π SEE ALSO π
iykyk π«
π§ 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! like, imagine hand-writing all this forever? couldn't be me π
and that's the whole page bestie!! this was the Manuals β User flavor of the KUBERNETES(1)(kubernetes) manual, born way back in January 2015 alongside Eric's original compile. go forth, generate those keys, and stay iconic ππβ¨
π¦ 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