我正在使用Docker和k8s,并遇到了一个第三方应用程序的问题,我正在容器化该应用程序是通过纯文本文件配置的,没有覆盖环境变量。
动态配置此应用程序的最佳方法是什么?我立即倾向于接受一个接受环境变量并写入文本文件config的sidecar容器,将其写入pod的共享卷中,然后应用程序容器将读取该配置文件。这个对吗?
这里的最佳做法是什么?
ConfigMap
使用此配置文件创建一个。然后,将其安装ConfigMap
到吊舱中。这将在安装目录中创建配置文件。然后,您可以照常使用此配置文件。
以下是相关示例:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句