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, sit down, hydrate, and let's talk about the kubernetes manual page β€” specifically this little icon, kubeadm init phase addon kube-proxy. yes the name is a whole mouthful. it's giving "my full legal name at a Starbucks". but we move. 🫢


✨ NAME ✨

kubeadm init phase addon kube-proxy β€” install the kube-proxy addon to a Kubernetes cluster. that's it. that's the whole job. she's a specialist, not a generalist. πŸ‘‘


✨ SYNOPSIS ✨

kubeadm init phase addon kube-proxy [OPTIONS]

literally just the command and your flags. no positional args, no drama, no hidden fifth thing. we love a clean signature. πŸ’…


✨ DESCRIPTION ✨

So what does she actually DO? She installs the kube-proxy addon components via the API server. that's the vibe. no cap, that's the entire description, and honestly? she said what she said. πŸ¦‹


✨ OPTIONS ✨

okay this is the part where everybody scrolls fast and misses something, so let's go flag by flag, no skipping, fr fr. πŸ”₯

  • --apiserver-advertise-address="" β€” the IP address the API Server is gonna advertise that it's listening on. if you don't set this, the default network interface gets used instead. she'll pick for you. πŸ™ˆ
  • --apiserver-bind-port=6443 β€” the port for the API Server to bind to. default is 6443, which is the classic, the icon, the moment.
  • --config="" β€” path to a kubeadm configuration file. you know, the big config girl.
  • --control-plane-endpoint="" β€” specify a stable IP address or DNS name for the control plane. stability? we love her.
  • --dry-run=false β€” don't apply any changes; just output what would be done. a little window-shopping mode. nothing gets touched. πŸŽ€
  • --image-repository="registry.k8s.io" β€” choose a container registry to pull control plane images from. default is registry.k8s.io.
  • --kubeconfig="/etc/kubernetes/admin.conf" β€” the kubeconfig file to use when talking to the cluster. and if this flag isn't set, a whole set of standard locations gets searched for an existing kubeconfig file. she'll go looking. she's resourceful. πŸ’œ
  • --kubernetes-version="stable-1" β€” choose a specific Kubernetes version for the control plane. default is stable-1, which is giving "whatever's current, bestie".
  • --pod-network-cidr="" β€” specify the range of IP addresses for the pod network. and if you set it, the control plane will automatically allocate CIDRs for every node. automatic. self-sufficient. main character energy. ✨
  • --print-manifest=false β€” print the addon manifests to STDOUT instead of installing them. look but don't touch, but make it terminal output. 🌸

✨ OPTIONS INHERITED FROM PARENT COMMANDS ✨

these aren't even hers, she got them from her parent commands. nepotism but make it CLI. 😭

  • --rootfs="" β€” the path to the 'real' host root filesystem. this will cause kubeadm to chroot into the path you provide. yes, chroot. yes, it's serious. proceed with intention, bestie. 🫢
  • --version=false β€” --version, or --version=raw, prints version information and quits. and --version=vX.Y.Z... sets the reported version. so she can tell you what she is, or you can tell her what to say she is. both are options. 🌈

✨ SEE ALSO ✨

go read her sibling, they're linked, it's a family thing:


✨ 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! (her words, not mine, but she ate with that one. πŸ’€)


and that's the whole page, bestie. this manual is part of the Manuals set, filed under User, and it lives under the name KUBERNETES(1)(kubernetes) β€” dated back to that January 2015 era. read it, love it, --dry-run it first, and go slay. πŸ’–βœ¨πŸ‘‘

πŸ“¦ where this page comes from