Helm动态检索kubernetes代理节点ip地址

时间:2019-01-10 18:31:27

标签: kubernetes kubernetes-helm

我希望获得k8s代理节点的ip地址,以便以后动态配置入口,但是我真的不知道头盔是否可以做到这一点?

考虑3个案例:

  1. 单节点群集
  2. 单个代理节点
  3. 多个节点HA群集

鉴于:代理节点已预先标记,并且可以从命令行使用kubectl get nodes -l proxy=true -o jsonpath="{.items[0].status.addresses[?(@.type==\"Hostname\")].address}"来获取部署之外的“第一个”代理节点ip。

想要:在部署之前/期间,我可以通过以下方式获取资源:

#values.yaml

...

kube_proxy:
  ip: "" <- k8s resource?  

...

#_helper.tpl

...

{{- define "kube.proxyip" -}}
...<- reference the resource here
{{- end -}}

...

0 个答案:

没有答案