我的公司正在其构建过程sbt-native-packager中使用,该过程会在docker映像上添加标签,这些标签包含有用的信息(端口号,服务类型,应用程序名称等)。
我想读取这些值并在Kubernetes Helm图表上使用它们,是否有任何方法可以在Helm图表上使用go templates访问这些标签值?
答案 0 :(得分:0)
您可以执行一些步骤以将这些变量绘制成图表:
在单独的环境变量中提取所需的标签
PORT_NUMBER=$(command --to --extract --port)
在您的 values.yaml 文件中设置占位符
values.yaml
image:
port: "$PORT_NUMBER"
pullPolicy: IfNotPresent