KUBERNETES(1)(kubernetes)

πŸ“¦
version 1.37.2 Β· 3 versions
, in arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’– KUBERNETES(1)(kubernetes) πŸ’–

okay bestie, so this is a page from the kubernetes manual, section 1 (that's the "user commands" girlies, iykyk). It was written by Eric Paris back in Jan 2015 and honestly? iconic behavior. Let's get into it. 🫢


✨ NAME ✨

kubeadm init phase certs all β€” generate all the certificates, like, every single one. no crumbs. πŸ‘‘


🌸 SYNOPSIS 🌸

kubeadm init phase certs all [OPTIONS]

πŸŽ€ DESCRIPTION πŸŽ€

Generate all certificates. that's it, that's the whole thing. it does the cert thing and it does all of them. slay. πŸ’…


πŸ’… OPTIONS πŸ’…

  • --apiserver-advertise-address="" β€” the IP address the API Server is gonna advertise that it's listening on. if you don't set it, the default network interface gets used. no cap.
  • --apiserver-cert-extra-sans=[] β€” optional extra Subject Alternative Names (SANs) for the API Server serving certificate. these can be both IP addresses and DNS names, so go off. ✨
  • --cert-dir="/etc/kubernetes/pki" β€” the path where the certificates get saved and stored. default is /etc/kubernetes/pki and that's the vibe. πŸ“
  • --config="" β€” path to a kubeadm configuration file.
  • --control-plane-endpoint="" β€” specify a stable IP address or DNS name for the control plane. stability is the main character here. πŸ‘‘
  • --dry-run=false β€” don't apply any changes, just output what would be done. a lil preview moment, we love her. πŸ¦‹
  • --kubernetes-version="stable-1" β€” choose a specific Kubernetes version for the control plane.
  • --service-cidr="10.96.0.0/12" β€” use an alternative range of IP addresses for service VIPs.
  • --service-dns-domain="cluster.local" β€” use an alternative domain for services, e.g. "myorg.internal". custom domain era. 🌐

🧚 OPTIONS INHERITED FROM PARENT COMMANDS 🧚

yes bestie, these come from the parent command, they're like family heirlooms:

  • --rootfs="" β€” the path to the 'real' host root filesystem. this will cause kubeadm to chroot into the provided path. (note the quotes around 'real' β€” the manpage said it like that, not me πŸ’€)
  • --version=false β€” --version, --version=raw prints 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! 😭 (the manpage's words, not mine β€” she's been through some things.)


fr fr, this is from the Manuals collection, User section, and the whole page is stamped KUBERNETES(1)(kubernetes). periodt. πŸ’œ

thanks for coming to my ted talk bestie, go generate those certs, you're gonna eat πŸ“βœ¨

πŸ“¦ where this page comes from