эхо-контейнер image:tag (URI) в kubernetes readinessProbe или livenessProbe

У меня есть много версий и тегов контейнеров, используемых Deployment в k8s (и, следовательно, много групп журналов).
Было бы неплохо, если бы я мог отображать URI контейнера и тег в readinessProbe или livenessProbe, которые затем передаются в постоянное ведение журнала.

В основном, чтобы я знал, что мой под, чьи журналы я просматриваю, работает на правильном образе.

Я думал просто echoing его как переменную контейнера, поэтому я подумал установить URI изображения контейнера как переменную контейнера в манифесте Pod.

Документы по адресу k8s EnvVarSource говорит, что он поддерживает только определенные поля для fieldRef, что важно, он не поддерживает захват поля spec.containers image.

У кого-нибудь есть умные идеи, как я могу добиться этого другими способами?
Или когда и если команда kubernetes поддержит это?

ОБНОВЛЕНИЕ:
я обнаружил, что выполнение echo под readinessProbe.exec.command работает (состояние Pod is Ready), но выходные данные echo не передаются в журналы.
В отчете отображаются только выходные данные приложения (сервера). журналы в моем бэкенде ведения журналов (CloudWatch).


person cryanbhu    schedule 10.09.2018    source источник
comment
Я только что понял, что могу видеть это на панели инструментов Kubernetes и, возможно, с помощью некоторых kubectl команд. Но было бы неплохо увидеть это в логах.   -  person cryanbhu    schedule 10.09.2018
comment
Как объяснил Алекс Робинсон в своем ответ: выходные данные успешных тестов записываются, если у Kubelet есть /exec/exec.go#L38" rel="nofollow noreferrer">уровень журнала не ниже --v=4, в этом случае он будет в журналах Kubelet. Должна быть возможность перенаправить этот вывод в CloudWatch и другие инструменты мониторинга. Я постараюсь проверить это и вернусь с подтверждением.   -  person aurelius    schedule 10.09.2018
comment
извини @cryanbhu, я не смог воссоздать это из-за технических ограничений, которые у меня есть. Удалось ли вам продвинуться дальше с этим делом?   -  person aurelius    schedule 17.09.2018
comment
нет, мне так и не удалось найти решение   -  person cryanbhu    schedule 18.09.2018