配置文件加密
1. 背景
按照部分客户的安全管理要求,配置文件(private.yaml)不允许存在明文密码。
2. 版本要求:
ONES标品版本(6.18以上)已提供标准方案,支持使用对称加密算法对敏感配置项进行加解密。 算法支持:AES256、国密SM4。
3. 操作前提
(1) ONES前端页面上的基本业务正常, 无报错。
(2) ONES后端各个Pod状态,如下命令输出为空
kubectl get pod -A|grep -vE 'Running|Completed'
4. 加密操作
加解密算法保持一致即可。
4.1 准备工作
# 进入配置文件所在默认目录,下载加密工具
cd /data/ones/ones-installer-pkg/config/
curl -O https://res.ones.pro/script/encrypt
chmod a+x encrypt
cp private.yaml private.yaml.2025bak