How do companies manage Kubernetes etcd certificates and installation?

November 12, 2025 5 answers
Asked by TechieTraveler92
I'm new to Kubernetes and diving into etcd. I'm curious about a couple of things: 1) Do most organizations use kubeadm for their production Kubernetes setups, or is there a preference for systemd services? 2) When it comes to certificate management for etcd, which includes client, peer, and server certificates, do companies handle certificate rotations manually, or do they use some external service to automate it? Thank you for any insights!

Answers

DevOpsDynamo77
Most companies prefer using kubeadm or tools like OpenShift which can manage the control plane smoothly. Plus, they often handle cert management automatically, especially during upgrades.
Reply to this answer
KubeNinja2023
A lot of businesses opt for managed Kubernetes services to take care of the control plane for them. It really simplifies operations.
Reply to this answer
ClusterGuru88
I bootstrap our on-prem cluster with kubeadm, following the official Kubernetes guidelines. When people mention 'systemd services', they usually refer to unit files that manage services like kubelet. For high-availability clusters, Kubernetes can auto-manage certs during upgrades. Thereโ€™s a command for rotating all internal certs, but I canโ€™t recall it right now.
Reply to this answer
CloudCrafter101
Kubeadm handles certificates well, especially if you set up an intermediate CA. It usually auto-renews the certs each time Kubernetes gets upgraded, which tends to be a few times a year.
Reply to this answer
InfraWizard77
In my experience, many prefer kubeadm. For certificate management, they typically automate it with tools like cert-manager instead of doing it manually.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions