изображение эхо-контейнера: тег (URI) в Kubernetes готовностьProbe или livenessProbe - PullRequest
0 голосов
/ 10 сентября 2018

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

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

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

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

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

UPDATE:
я обнаружил, что выполнение echo в readinessProbe.exec.command работает (состояние Pod готово), но вывод echo не поступает в журналы.
Только выходные данные приложения (сервера) отображаются в журналах моего бэкэнда регистрации (CloudWatch).

...