KUBERNETES(1)(kubernetes)

πŸ“¦
version 1.31.14 Β· 2 versions
, in fedora 43

✨ KUBERNETES(1)(kubernetes) ✨

okay bestie, buckle UP β€” this is a page from the kubernetes manual, and it's lowkey a relic. written down by Eric Paris back in Jan 2015, and it lives in section 1 of the manual (that's "user commands", iykyk). let's get into it 🫢


🌸 NAME 🌸

kubeadm init phase kubelet-finalize experimental-cert-rotation β€” Enable kubelet client certificate rotation

πŸ’€ DEPRECATED: use enable-client-cert-rotation instead. not me showing you the old one but like. here we are.

πŸŽ€ SYNOPSIS πŸŽ€

kubeadm init phase kubelet-finalize experimental-cert-rotation [OPTIONS]

that's it. that's the whole vibe. no positional args, just options, periodt. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so what does this actually do? it enables kubelet client certificate rotation. that's the whole job. iconic, honestly. very "does one thing and does it well" of it. πŸ‘‘

but bestie. listen. it's deprecated. the ✨ correct ✨ way to do this now is enable-client-cert-rotation. this command is the experimental-era version that they kept around, and the manpage itself is telling you to move on. no cap. 🚩


πŸ’– OPTIONS πŸ’–

  • --cert-dir="/etc/kubernetes/pki" β€” the path where the certificates get saved and stored. yes, /etc/kubernetes/pki is the default, that's literally what the quotes are telling you. πŸ“
  • --config="""" β€” path to a kubeadm configuration file. defaults to empty string, so no config file unless you say so. πŸ“
  • --dry-run=false β€” don't apply any changes, just print out what would have been done. this is your "let me see the vibes first" mode, and it defaults to false, so it will genuinely go do the thing unless you flip it on. πŸ§ͺ

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

these ones aren't even from this command specifically, they're handed down from the parent command like family heirlooms πŸ’œ

  • --rootfs="""" β€” the path to the 'real' host root filesystem. giving it this will make kubeadm chroot into the path you provided. that's a real chroot, so like... know what you're doing. 🫣
  • --version=false β€” --version and --version=raw both print version information and quit; --version=vX.Y.Z... sets the reported version. so it's a print-and-dip or a set-the-thing, depending on what you feed it. ⭐

πŸ‘‘ SEE ALSO πŸ‘‘

go read the parent one, fr fr. πŸ“š


🧚 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! 😭 (their words, not mine, and honestly relatable)


and that's the whole page, bestie!! πŸŒΈπŸ¦‹πŸ’–

this one came out of the Manuals collection, in the User category, for version KUBERNETES(1)(kubernetes) β€” kubeadm init phase kubelet-finalize experimental-cert-rotation era. mwah. go rotate those certs the non-deprecated way. slay. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from