Size: a a a

Kubernetes — русскоговорящее сообщество

2016 September 21

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
        env:
       - name: HOST_IP
         valueFrom:
           fieldRef:
             apiVersion: v1
             fieldPath: status.hostIP
...
       args:
       - -web.listen-address=${HOSTIP}:9100
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
HOST_IP != HOSTIP
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
да это я криво начепятал
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
там в манифесте все совпадает
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
The following information is available to a Pod through the downward API:
The pod’s name
The pod’s namespace
The pod’s IP
A container’s cpu limit
A container’s cpu request
A container’s memory limit
A container’s memory request
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
nodeip там нет
источник

E

Etki in Kubernetes — русскоговорящее сообщество
если честно, когда в последний раз пробовал valueFrom (в 1.3.5, кажется), они не заполнялись (по крайней мере в UI, не помню, долез ли я до конкретного контейнера)
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
kay rus
The following information is available to a Pod through the downward API:
The pod’s name
The pod’s namespace
The pod’s IP
A container’s cpu limit
A container’s cpu request
A container’s memory limit
A container’s memory request
все там есть:
$ kubectl get po --namespace=blog blog-4154525675-68dig -o jsonpath='{.status.hostIP}'
10.83.8.200%
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
;)
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
есть то оно есть
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
но dawnard не поддерживет
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
щасм покажу почему
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
ты меня заинтриговал.
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
попробуй spec.nodeName
источник

kr

kay rus in Kubernetes — русскоговорящее сообщество
я тут недавно похожей ерундой занимался. нужно было передавать информацию о pod'е в flexvolume
https://github.com/kubernetes/kubernetes/pull/30694
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
хехе
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
с моим пасом:
* spec.template.spec.containers[0].env[0].valueFrom.fieldRef.fieldPath: Invalid value: "status.hostIP": error converting fieldPath: field label not supported: status.hostIP
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
с твоим:
* spec.template.spec.containers[0].env[0].valueFrom.fieldRef.fieldPath: Unsupported value: "spec.nodeName": supported values: metadata.name, metadata.namespace, status.podIP
источник

MF

Maxim Filatov in Kubernetes — русскоговорящее сообщество
supported values прям богат :(
источник