【问题标题】:Applying environment variables in Google Cloud Console UI在 Google Cloud Console 界面中应用环境变量
【发布时间】:2021-09-26 09:00:56
【问题描述】:

如何在 Google Cloud Console UI 中应用环境变量?我正在尝试在 Google Kubernetes Engine 中部署 Node.js 后端服务器和 React 前端应用程序。
我在配置 yaml 文件中更改了环境变量并保存了。但它不会自动应用于 Deploy。如何申请?

【问题讨论】:

  • 你能展示一下你的 YAML 是什么样子的吗?
  • 对不起,它有很多敏感信息,例如 ID。所以我不能全部分享。但我没有改变任何特别的东西。我使用了唯一基于浏览器的 UI 而不是终端。因此,Kubernetes Engine 自动生成了 YAML 文件。我在 Google Cloud Platform 的 Kubernetes Engine 中打开了配置面板。我编辑了值作为测试。从 ORIGIN:localhost 到 ORIGIN:123 没什么特别的。我得救了。但值不会从 localhost 改变。我想知道是否有应用按钮或类似的东西。
  • 您不会在 Deployment 对象中看到类似的字段。您是在编辑 ConfigMap 还是 Secret?对这些的更改不会触发部署更新,您需要运行 kubectl rollout restart deployment -n $namespace $deploymentname
  • 我正在编辑 ConfigMap。是的。我注意到我必须从终端运行 kubectl 命令。感谢您的帮助!成功了

标签: node.js reactjs kubernetes google-cloud-platform environment-variables


【解决方案1】:

在 cmets 中回答,必须重新启动 Pod 才能从外部数据源获取 env var 更改。

【讨论】:

    猜你喜欢
    • 2020-11-13
    • 2021-02-13
    • 2019-01-05
    • 1970-01-01
    • 1970-01-01
    • 2022-10-02
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多