检索服务端口作为部署的模板变量。

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

我正在进行一个图表开发,其中包括 Service.yamlDeployment.yaml template.Deployment PODContainers期待一个环境变量,这个环境变量应该是服务的暴露NodePort。所以我需要将服务Nodeport注入到 templates/deployment.yaml

我想让模板引擎渲染并创建对象,以用于 Service.yaml 首先,然后基于returnCreated Service对象,使用暴露的Service NodePort 作为模板变量在 Deployment.yaml.

这可能吗,不需要硬编码一个服务NodePort?

kubernetes kubernetes-helm
1个回答
1
投票

我想你要找的是这样的东西。这是类似的问题。然而,我建议你使用 ingress 控制器,因为当涉及到 kubernetes 时,这不是一个最佳实践。你可以在上面实现一些东西,但是往前看,如果这个方案会被支持,那是不太可能的。更多的黑客导致更多的混乱。

kubernetes部署可以将服务nodeport作为环境变量注入吗?

© www.soinside.com 2019 - 2024. All rights reserved.