etcd 加密
本指南将帮助您在 中安装、了解和运行 etcd Encryption Manager,以自动轮换集群中的 etcd 数据加密密钥。
它可确保使用安全算法加密存储在 etcd 中的敏感数据(例如 secrets 和 configmaps),从而增强集群的安全性。
NOTE
从 ACP 4.5 开始,ACP etcd Encryption Manager 更名为 ACP Control Plane Database Encryption。从 Customer Portal 下载插件时,请搜索 ACP Control Plane Database Encryption。更名前发布的插件包上传后,在平台中仍显示为 ACP etcd Encryption Manager。
安装
有关安装说明,请参阅 集群插件。
注意:
当前支持:
- 本地部署集群
- DCS 集群
不支持:
global cluster
工作原理
安装后,系统会在 kube-system 命名空间中部署一个 etcd-encryption-manager 控制器,该控制器会:
- 定期轮换 etcd 数据加密密钥。
- 保留最近的 8 个密钥,以兼容回滚操作。
- 更新所有控制节点上的加密配置。
- 触发
kube-apiserver热重载新密钥。 - 自动迁移资源,以使用新密钥重新加密数据。
在整个操作过程中,集群都会保持稳定。
默认配置
操作指南
配置文件
检查状态
运行以下命令以检查当前轮换状态:
输出示例: