【发布时间】:2020-03-28 20:59:28
【问题描述】:
我有一个运行 node express 服务器的 docker 容器。 连接mysql服务器的密码保存在环境变量中。
我在使用 helm chart 升级时遇到问题,每次升级密码环境值都会发生变化。所以很明显与mysql的连接停止工作。我的 helm 配置是来自 azure 的配置:https://github.com/Azure/phippyandfriends/
他们不使用秘密,所以我只是创建了一个秘密(这是在很久以前完成的,所以我有点忘记值是如何以及是什么)并在env:下部署我的服务器
- name: MYSQL_PASSWORD
valueFrom:
secretKeyRef:
name: server-mysql
key: mysql-password
我的 vscode 有这个 kubernetes 插件,在这里我可以看到秘密,基本上它会创建一个新的,并更改数据? 难道我做错了什么?还是有些事情没有按预期进行?
这仍然是一个开发应用程序,所以如果需要我可以删除所有内容:)
我对 kubernetes 还是有点陌生,所以我可能做了或忘记了一些愚蠢的事情:/
【问题讨论】:
标签: kubernetes kubernetes-helm