我有一个应用程序的部署配置,它(除其他外)为 mysql 数据库创建一个秘密:
---
apiVersion: v1
kind: Secret
metadata:
name: mysql-secret
type: Opaque
data:
MYSQL_USER: my_user
MYSQL_PASSWORD: my_random_secret
MYSQL_DATABASE: my_db
MYSQL_ROOT_PASSWORD: my_random_secret
---
etc...
Run Code Online (Sandbox Code Playgroud)
部署文件受源代码控制,因此我不想将机密放在那里。
my_random_secret有谁知道我如何告诉 Kubernetes 为每个在我的示例中具有值的变量生成随机字符串?最好可以使用 yaml 文件进行配置,而无需调用任何额外的命令。
kubernetes ×1