我正在进行一个图表开发,其中包括 Service.yaml
和 Deployment.yaml
template.Deployment PODContainers期待一个环境变量,这个环境变量应该是服务的暴露NodePort。所以我需要将服务Nodeport注入到 templates/deployment.yaml
我想让模板引擎渲染并创建对象,以用于 Service.yaml
首先,然后基于returnCreated Service对象,使用暴露的Service NodePort
作为模板变量在 Deployment.yaml
.
这可能吗,不需要硬编码一个服务NodePort?
我想你要找的是这样的东西。这是类似的问题。然而,我建议你使用 ingress 控制器,因为当涉及到 kubernetes 时,这不是一个最佳实践。你可以在上面实现一些东西,但是往前看,如果这个方案会被支持,那是不太可能的。更多的黑客导致更多的混乱。