Как вы получаете Node IP из Pod? - PullRequest
0 голосов
/ 28 августа 2018

Я запускаю приложение go, которое создает метрики prometheus, которые являются специфичными для узла метриками, и я хочу иметь возможность добавить IP-адрес узла в качестве метки.

Есть ли способ перехватить IP-адрес узла из Pod?

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

Принятый ответ у меня не сработал, кажется, сейчас требуется fieldPath:

  env:
    - name: NODE_IP
      valueFrom:
        fieldRef:
          fieldPath: status.hostIP
0 голосов
/ 28 августа 2018

Есть ли способ перехватить IP-адрес узла из Pod?

Да, легко, используя env: valueFrom: fieldRef: status.hostIP; весь (?) список представлен в envVarSource документах, я полагаю, потому что objectFieldSelector может появляться в нескольких контекстах.

так:

containers:
- env:
  - name: NODE_IP
    valueFrom:
      fieldRef:
         status.hostIP
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...