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热加载新密钥。 - 自动迁移资源,以使用新密钥重新加密数据。
这些操作期间,集群将保持稳定。
默认配置
操作指南
配置文件
检查状态
运行以下命令检查当前轮换状态:
示例输出: