downwardAPI вытащить в переменную окружения подов значение hostIP
пишу:
- name: HOST_IP
valueFrom:
fieldRef:
fieldPath: status.hostIP
получаю:
HOST_IP: (v1:status.hostIP)
при этом в kubectl get po <pod> -o yaml, в status.hostIP есть значение, а в переменную ничего не подставляется
Возможно бага в несвежем Кубере. Попробуй подмонтировать /etc/podinfo и там поглядеть
Там вроде жёстко заданный список того, что можно в downward API получить. Если вам нужен host IP, то запускайте с hostNetwork: true
И снова всем привет. Может кому нибудь пригодится. Проблема оказалась не проблемой, оказалось это "баг" describe pod, внутри контейнера, в переменной, значение всеж появилось.
Обсуждают сегодня