有关Kubernetes中多阶段环境的问题。
我有一个dev,test,prod K8-Cluster,而且我得到的环境变量在每个阶段都不同(例如Backend-urls)。
我当时正在考虑使用init容器替换每个阶段的后端URL,因此它不是硬编码的,如果发生某些更改,您可以更改URL。
这是一种反模式吗?或者您只是将后端与前端打包在一起(这实际上是不可能的,因为有时我们会得到多个不同的后端网址)
您应该使用configmaps设置环境变量 https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/
角度示例: Configmaps - Angular