KUBERNETES(1)(kubernetes)
π KUBERNETES(1) β the kubernetes manual, section 1 π
okay bestie, sit down, hydrate, and let's talk about kubeadm certs renew apiserver-etcd-client because this lil command is doing so much for your cluster's trust issues π«Ά
β¨ NAME β¨
kubeadm certs renew apiserver-etcd-client β it renews the certificate that the apiserver uses to talk to etcd, no cap π
β¨ SYNOPSIS β¨
kubeadm certs renew apiserver-etcd-client [OPTIONS]
β¨ DESCRIPTION β¨
So basically: this renews the certificate the apiserver uses to access etcd. That's the whole vibe. π
And here's the tea β renewals run unconditionally, like, regardless of the certificate expiration date. Not expired? Doesn't matter, it's getting renewed anyway. Extra attributes like SANs will be based on the existing file/certificates, so you do not need to resupply them. She already knows her own lore. π
By default, renewal tries to use the certificate authority in the local PKI managed by kubeadm. As an alternative, you can use the K8s certificate API for certificate renewal β or, as a last option, generate a CSR request. Three paths, pick your fighter. β¨
π¨ ok but listen: after renewal, to make the changes effective you have to restart the control-plane components, and eventually re-distribute the renewed certificate in case the file is used elsewhere. Do not skip this part, I am begging π
β¨ OPTIONS β¨
--cert-dir="/etc/kubernetes/pki"β where the certificates get saved π--config=""β path to a kubeadm configuration file π--kubeconfig="/etc/kubernetes/admin.conf"β the kubeconfig file to use when talking to the cluster. If the flag isn't set, a set of standard locations can be searched for an existing kubeconfig file π
β¨ OPTIONS INHERITED FROM PARENT COMMANDS β¨
--rootfs=""β the path to the 'real' host root filesystem. This will cause kubeadm to chroot into the provided path π--version=falseβ--version,--version=rawprints 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! π
and that's the whole page, bestie!! this one lives in the kubernetes manual, section 1, and it's marked as Manuals / User β dated way back in January 2015, authored by Eric Paris, and it's giving "kubeadm is so old money" energy π you're welcome, go restart those control-plane components, slay, periodt πβ¨ππ¦
π¦ where this page comes from
- arch rolling: kubeadm 1.37.2-1 Β· Apache-2.0
- fedora 43: kubernetes1.34-kubeadm 1.34.1-2.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 43: kubernetes1.34-kubeadm 1.34.10-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 43: kubernetes1.35-kubeadm 1.35.7-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 43: kubernetes1.36-kubeadm 1.36.5-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 43: kubernetes1.37-kubeadm 1.37.0-3.fc43
- fedora 43: kubernetes1.37-kubeadm 1.37.1-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.34-kubeadm 1.34.11-3.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 44: kubernetes1.34-kubeadm 1.34.6-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 44: kubernetes1.35-kubeadm 1.35.3-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.35-kubeadm 1.35.8-3.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.36-kubeadm 1.36.4-2.fc44
- fedora 44: kubernetes1.36-kubeadm 1.36.5-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.37-kubeadm 1.37.0-3.fc44
- fedora 44: kubernetes1.37-kubeadm 1.37.1-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- nixos 26.05: kubernetes 1.36.3
- nixpkgs unstable: kubernetes 1.37.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms