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, внутри контейнера, в переменной, значение всеж появилось.
Обсуждают сегодня