KUBERNETES(1)(kubernetes)

✨ KUBERNETES(1)(kubernetes) β€” the kubeadm init phase addon coredns glow-up ✨

okay bestie, listen. this is a page from the kubernetes manual, and ngl it's kind of a niche little corner of it, but it's so important and we're gonna get through it together. no cap. πŸ’–


🌸 NAME 🌸

kubeadm init phase addon coredns β€” install the CoreDNS addon to a Kubernetes cluster πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

kubeadm init phase addon coredns [OPTIONS]

πŸ‘‘ DESCRIPTION πŸ‘‘

so what this does is: it installs the CoreDNS addon components via the API server. that's it, that's the job, and it ate. ✨

⚠️ but bestie, read this part twice: even though the DNS server is deployed, it will not be scheduled until CNI is installed. like, it's there, it's just sitting pretty waiting for its moment. it's giving main character waiting for her entrance. πŸ’€

πŸŽ€ OPTIONS πŸŽ€

  • --config="" β€” path to a kubeadm configuration file. that's it, that's the vibe. πŸ“
  • --dry-run=false β€” don't apply any changes, just output what would be done. so you can peek without committing, we love a low-stakes preview. πŸ™ˆ
  • --feature-gates="" β€” a set of key=value pairs that describe feature gates for various features. the options are: RootlessControlPlane=true|false (ALPHA β€” default=false). yes it's alpha, yes it's off by default, treat it accordingly. πŸ”₯
  • --image-repository="registry.k8s.io" β€” choose a container registry to pull control plane images from. default is registry.k8s.io, periodt.
  • --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. πŸ”
  • --kubernetes-version="stable-1" β€” choose a specific Kubernetes version for the control plane.
  • --print-manifest=false β€” print the addon manifests to STDOUT instead of installing them. manifests but make it ✨just for you✨.
  • --service-cidr="10.96.0.0/12" β€” use an alternative range of IP address for service VIPs.
  • --service-dns-domain="cluster.local" β€” use an alternative domain for services, e.g. "myorg.internal". 🏠

🧚 OPTIONS INHERITED FROM PARENT COMMANDS 🧚

these ones came from the parent command, so they're like the family hand-me-downs but make them iconic:

  • --rootfs="" β€” the path to the 'real' host root filesystem. this will cause kubeadm to chroot into the provided path. πŸ‘€ yes, chroot. be normal about it.
  • --version=false β€” --version, --version=raw prints version information and quits; --version=vX.Y.Z... sets the reported version.

🌈 SEE ALSO 🌈

kubeadm-init-phase-addon(1),


πŸ’œ 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! 😭


and that's the whole page, bestie. 🫢 this one's from the kubernetes manual (section 1, user commands), and the footer says it all: manuals, user, KUBERNETES(1)(kubernetes). mwah. πŸ’…βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from