I have an existing software architecture using Kubernetes and helm charts, as part of these charts I leverage a config map where I "Paste" the value of my .net core's appsettings.ENVIRONMENT.json file into the appropriate config map. This is cumbersume and prone to error. I have come from a background of leveraging something like AWS Codebuild to build the application and the infrastructure seperately and within different steps, but I am in means tied to this solution.

What I need is the ability to keep Infrastructure code segregated with Kubernetes and Helm going to GCP's Kube engine - while maintaining plug-n-play compatability with net core application configurations. What steps should I take to make this happen?
32d6a61a-2066-443a-8e6c-fed8d49cc6ec
У меня есть существующая архитектура программного обеспечения, использующая Kubernetes и диаграммы helm, в качестве части этих диаграмм я использую карту конфигурации, где я "вставляю" значение файла appsettings.ENVIRONMENT.json моего .net-ядра в соответствующую карту конфигурации. Это громоздко и чревато ошибками. Я пришел из опыта использования чего-то вроде AWS Codebuild для создания приложения и инфраструктуры отдельно и на разных этапах, но я привязан к этому решению.

Мне нужна возможность разделить код инфраструктуры с Kubernetes и Helm на Kube-движок GCP, сохранив при этом совместимость с конфигурациями чистого ядра приложения. Какие шаги я должен предпринять, чтобы добиться этого?

submitted
У меня есть существующая архитектура программного обеспечения с использованием Kubernetes и графиков руля, в рамках этих графиков я использую конфигурационную карту, где я "приклеиваю" значение приложений моего.net ядра.ENVIRONMENT.json файл в соответствующую карту конфигурации. Это громоздко и подвержен ошибкам. Я пришел из-за того, что использую что-то вроде AWS Codebuild для создания приложения и инфраструктуры отдельно и в рамках разных шагов, но я связан с этим решением.
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}