mirror of
https://github.com/rancher/rancher-docs.git
synced 2026-05-27 15:18:26 +00:00
41 lines
1.8 KiB
Markdown
41 lines
1.8 KiB
Markdown
---
|
|
title: Certificate Rotation
|
|
weight: 2040
|
|
aliases:
|
|
- /rancher/v2.x/en/cluster-admin/certificate-rotation/
|
|
---
|
|
|
|
> **Warning:** Rotating Kubernetes certificates may result in your cluster being temporarily unavailable as components are restarted. For production environments, it's recommended to perform this action during a maintenance window.
|
|
|
|
By default, Kubernetes clusters require certificates and Rancher launched Kubernetes clusters automatically generate certificates for the Kubernetes components. Rotating these certificates is important before the certificates expire as well as if a certificate is compromised. After the certificates are rotated, the Kubernetes components are automatically restarted.
|
|
|
|
Certificates can be rotated for the following services:
|
|
|
|
- etcd
|
|
- kubelet (node certificate)
|
|
- kubelet (serving certificate, if [enabled]({{<baseurl>}}/rke/latest/en/config-options/services/#kubelet-options))
|
|
- kube-apiserver
|
|
- kube-proxy
|
|
- kube-scheduler
|
|
- kube-controller-manager
|
|
|
|
|
|
### Certificate Rotation
|
|
|
|
Rancher launched Kubernetes clusters have the ability to rotate the auto-generated certificates through the UI.
|
|
|
|
1. In the **Global** view, navigate to the cluster that you want to rotate certificates.
|
|
|
|
2. Select **⋮ > Rotate Certificates**.
|
|
|
|
3. Select which certificates that you want to rotate.
|
|
|
|
* Rotate all Service certificates (keep the same CA)
|
|
* Rotate an individual service and choose one of the services from the drop-down menu
|
|
|
|
4. Click **Save**.
|
|
|
|
**Results:** The selected certificates will be rotated and the related services will be restarted to start using the new certificate.
|
|
|
|
> **Note:** Even though the RKE CLI can use custom certificates for the Kubernetes cluster components, Rancher currently doesn't allow the ability to upload these in Rancher launched Kubernetes clusters.
|