1. dotenv .env 转换为 Kubernetes ConfigMap 清单
DevOps 工程师背景
项目从单机容器化迁移至 Kubernetes 集群,需要将应用根目录下的 .env 环境变量文件转为 Kubernetes ConfigMap,同时保留 CI/CD 注入的密钥占位符。
问题
手动编写 YAML 清单容易格式出错,且需要确保 ${VAULT_SECRET} 等模板变量不被损坏。
如何使用
在配置源中粘贴 .env 内容,源格式选择“自动检测”,目标格式选择“Kubernetes ConfigMap 清单”,输入清单名称并勾选“执行往返对比”。
DATABASE_HOST=localhost
DATABASE_PORT=5432
FEATURE_FLAGS="auth, beta"
API_KEY="sk-${VAULT_SECRET}"
DEBUG=true结果
生成包含 5 个配置项的 ConfigMap YAML 清单,API_KEY 完好保留占位符,往返对比显示 0 丢失、0 类型变动。