Pod启动时填充配置文件

问题描述 投票:0回答:1

我正在尝试在Kubernetes中运行旧版应用程序。该应用程序由多个控制器之一和一个或多个工作者组成。工人和控制者可以独立调整规模。控制器将配置文件用作命令行选项,并且配置类似于以下内容:

instanceId=hostname_of_machine
Memory=XXX
....

我需要能够用计算机的名称填充instanceId字段,并且这需要随着时间的推移而保持稳定。实施此类操作的一般准则是什么?该应用程序不支持环境变量,因此我的第一个想法是在环境变量中记录有状态的稳定网络ID,然后使用初始化容器重写配置文件。有没有更清洁的方法来解决这个问题?当我搜索'net时,我还没有找到很多解决方案。

kubernetes
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.