我有一个应用程序需要知道它分配的 NodePort。不幸的是,无法将文件写入可安装卷,然后在主容器中读取该文件。因此,我正在寻找一种方法,让 initContainer 设置一个传递到主容器的环境变量,或者修改主 pod 的启动命令以添加额外的 CLI 参数。我似乎找不到任何示例或文档可以引导我找到这个答案。TIA。
没有直接的方法,所以你必须发挥创造力。例如,您可以创建两个容器都可以访问的共享 emptyDir 挂载,让 initContainer 写入export FOO=bar
该文件,然后将主容器命令更改为类似[bash, -c, "source /thatfile && exec originalcommand"]
归档时间: |
|
查看次数: |
3788 次 |
最近记录: |