我在一个容器中有一个应用程序,它读取一个包含如下数据的 YAML 文件
initializationCount=0
port=980
现在我想删除应用程序中的那些硬编码值并将它们从容器中取出。因此,我创建了一个包含所有配置值的 configMap。我在部署 pod 时使用了配置映射键作为环境变量。
我的问题是,如果我想在我的 yaml 文件中使用这些环境变量,例如
initializationCount=${iCount}
port=${port}
读取此 YAML 文件的 API 会抛出数字格式异常,因为 env 变量始终是字符串。我无法控制读取我的 yaml 文件的 API。
我努力了
initializationCount=!!int ${iCount}
但它不起作用。