我希望获得k8s代理节点的ip地址,以便以后动态配置入口,但是我真的不知道头盔是否可以做到这一点?
考虑3个案例:
鉴于:代理节点已预先标记,并且可以从命令行使用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 -}}
...