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?
1bf90eff-77c5-4014-a342-abc2f6667897
لدي بنية برمجية حالية تستخدم Kubernetes ومخططات القيادة، وكجزء من هذه المخططات، أستخدم خريطة التكوين حيث أقوم "بلصق" قيمة ملف appsettings.ENVIRONMENT.json الخاص بـ .net core في خريطة التكوين المناسبة. وهذا أمر مرهق وعرضة للخطأ. لقد جئت من خلفية الاستفادة من شيء مثل AWS Codebuild لبناء التطبيق والبنية التحتية بشكل منفصل وضمن خطوات مختلفة، لكنني مرتبط بهذا الحل.

ما أحتاجه هو القدرة على الحفاظ على فصل كود البنية التحتية مع انتقال Kubernetes وHelm إلى محرك Kube الخاص بـ GCP - مع الحفاظ على توافق التوصيل والتشغيل مع تكوينات التطبيقات الأساسية للشبكة. ما هي الخطوات التي يجب علي اتخاذها لتحقيق ذلك؟
submitted
لدي بنية برمجية حالية تستخدم Kubernetes ومخططات القيادة، وكجزء من هذه المخططات، أستخدم خريطة التكوين حيث أقوم "بلصق" قيمة ملف appsettings.ENVIRONMENT.json الخاص بـ .net core في خريطة التكوين المناسبة. وهذا أمر مرهق وعرضة للخطأ. لقد جئت من خلفية الاستفادة من شيء مثل AWS Codebuild لبناء التطبيق والبنية التحتية بشكل منفصل وضمن خطوات مختلفة، لكنني مرتبط بهذا الحل.

ما أحتاجه هو القدرة على الحفاظ على فصل كود البنية التحتية مع انتقال Kubernetes وHelm إلى محرك Kube الخاص بـ GCP - مع الحفاظ على توافق التوصيل والتشغيل مع تكوينات التطبيقات الأساسية للشبكة. ما هي الخطوات التي يجب علي اتخاذها لتحقيق ذلك؟
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}