Merge pull request #1928 from btat/v2.12.0-rke1-removal-cert-encryption

Remove RKE1 references: rotate certs and encryption keys
This commit is contained in:
Sunil Singh
2025-07-30 18:02:42 -07:00
committed by GitHub
8 changed files with 20 additions and 248 deletions
@@ -12,20 +12,6 @@ title: 证书轮换
可以为以下服务轮换证书:
<Tabs>
<TabItem value="RKE">
- etcd
- kubelet(节点证书)
- kubelet(服务证书,如果[启用](https://rancher.com/docs/rke/latest/en/config-options/services/#kubelet-options)
- kube-apiserver
- kube-proxy
- kube-scheduler
- kube-controller-manager
</TabItem>
<TabItem value="RKE2">
- admin
- api-server
- controller-manager
@@ -38,9 +24,6 @@ title: 证书轮换
- kubelet
- kube-proxy
</TabItem>
</Tabs>
:::note
如果你未轮换 webhook 证书,且证书用了一年后已经过期,请参阅此[页面](../../../troubleshooting/other-troubleshooting-tips/expired-webhook-certificate-rotation.md)。
@@ -64,15 +47,4 @@ Rancher 启动的 Kubernetes 集群能够通过 UI 轮换自动生成的证书
## 补充说明
<Tabs>
<TabItem value="RKE">
虽然 RKE CLI 可以为 Kubernetes 集群组件使用自定义证书,但 Rancher 目前不允许在 Rancher 启动的 Kubernetes 集群中上传这些证书。
</TabItem>
<TabItem value="RKE2">
在 RKE2 中,etcd 和 controlplane 节点都被视为相同的 `server`。因此,如果你轮换其中一个组件的服务证书,则两者的证书都会被轮换。证书只会针对指定的服务更改,但你会看到两个组件的节点都进入更新状态。你可能还会看到仅 Worker 节点进入更新状态。这是在证书更改后重启 Worker,以确保他们获得最新的客户端证书。
</TabItem>
</Tabs>
在 RKE2/K3s 中,etcd 和 controlplane 节点都被视为相同的 `server`。因此,如果你轮换其中一个组件的服务证书,则两者的证书都会被轮换。证书只会针对指定的服务更改,但你会看到两个组件的节点都进入更新状态。你可能还会看到仅 Worker 节点进入更新状态。这是在证书更改后重启 Worker,以确保他们获得最新的客户端证书。
@@ -2,39 +2,11 @@
title: 加密密钥轮换
---
## RKE1 加密密钥轮换
:::note 重要
1. 使用以下两个选项之一来启用加密密钥轮换:
加密密钥轮换默认启用,不能禁用。
- 在 Rancher UI 中的 **Cluster Options > Advanced Options > Secrets Encryption** 下选择 `Enabled` 单选按钮:
![启用加密密钥轮换](/img/rke1-enable-secrets-encryption.png)
- 或者,应用以下 YAML
```yaml
rancher_kubernetes_engine_config:
services:
kube_api:
secrets_encryption_config:
enabled: true
```
2. 在 Rancher UI 中轮换密钥:
2.1. 点击 **☰ > 集群管理**。
2.2. 在所选集群旁边的屏幕最右侧选择 **⋮ > Rotate Encryption Keys**
![加密密钥轮换](/img/rke1-encryption-key.png)
## RKE2 加密密钥轮换
_**v2.6.7 新功能**_
> **重要提示**:加密密钥轮换默认启用,不能禁用。
:::
要在 Rancher UI 中轮换密钥:
@@ -44,5 +16,4 @@ _**v2.6.7 新功能**_
![加密密钥轮换](/img/rke2-encryption-key.png)
> **注意**:有关 RKE2 密文加密配置的更多信息,请参阅 [RKE2 文档](https://docs.rke2.io/security/secrets_encryption)。
> **注意**:有关 RKE2 密文加密配置的更多信息,请参阅 [RKE2 文档](https://docs.rke2.io/security/secrets_encryption)。