KUBERNETES(1)(kubernetes)

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

πŸ’– KUBERNETES(1)(kubernetes) β€” bestie edition πŸ’–

okay so you opened the manual for kubeadm upgrade apply phase addon coredns and honestly? good taste. this is section 1 of the kubernetes manuals, and we're gonna get you fluent, fr fr. πŸ¦‹


✨ NAME ✨

kubeadm upgrade apply phase addon coredns β€” Upgrade the CoreDNS addon πŸŽ€


🌸 SYNOPSIS 🌸

kubeadm upgrade apply phase addon coredns [OPTIONS]

like, that's the whole summoning ritual. options go at the end, bestie. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Upgrade the CoreDNS addon. that's it. that's the job. it walks in, it upgrades CoreDNS, it leaves. main character energy, no notes. πŸ‘‘


✨ OPTIONS ✨

  • --config="" β€” the path to a kubeadm configuration file. point it at your config and it'll read it. πŸ“„
  • --dry-run=false β€” do not change any state, just print out what actions would be performed. it's giving window shopping. πŸ‘€ defaults to false, so if you actually want the preview you gotta turn it on.
  • --kubeconfig="/etc/kubernetes/admin.conf" β€” the kubeconfig file to use when talking to the cluster. and if the flag is not set, a set of standard locations can be searched for an existing kubeconfig file. so it's not gonna be lost, it'll go looking. 🧚
  • --patches="" β€” the path to a directory that contains files named "target[suffix][+patchtype].extension". okay this one is a whole little language so let's break it down:
    • for example, "kube-apiserver0+merge.yaml" or just "etcd.json".
    • "target" can be one of "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset".
    • "patchtype" can be one of "strategic", "merge" or "json", and they match the patch formats supported by kubectl. the default "patchtype" is "strategic".
    • "extension" must be either "json" or "yaml".
    • "suffix" is an optional string that can be used to determine which patches are applied first, alpha-numerically.
bestie please read that naming scheme twice before you name a file. the filename is the config. no cap. 😭

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

  • --rootfs="" β€” the path to the 'real' host root filesystem. this will cause kubeadm to chroot into the provided path. yes, chroot. yes, that's a big deal. πŸ™ˆ
  • --version=false β€” --version, --version=raw prints version information and quits; --version=vX.Y.Z... sets the reported version. so it can tell you the version or pretend to be one. iconic. πŸ’…

πŸ‘‘ 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! 🫢


and that's the whole page, bestie. every flag, every path, every default, every file-naming rule β€” nothing skipped, nothing invented. πŸ’–

🌸 this was Manuals / User for KUBERNETES(1)(kubernetes), dated back in January 2015 with Eric Paris on the byline. slay, go upgrade that CoreDNS. βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from