在kubernetes中回显容器image:tag(URI)readinessProbe或livenessProbe

时间:2018-09-10 06:09:37

标签: kubernetes kubernetes-health-check

我有很多版本和k8s中Deployment所使用的容器标签(因此有许多日志组)。
如果我可以在readinessProbelivenessProbe中显示容器URI和标签,然后将其显示到持久日志记录,那就太好了。

基本上,这样我才能知道我正在查看其日志的Pod正在正确的图像上运行。

我想到了简单地echo将其作为容器变量,所以我想到了在Pod清单中将容器图像URI设置为容器变量。

k8s EnvVarSource的文档说,它仅支持fieldRef的某些字段,重要的是,它不支持获取spec.containers image字段。

任何人都有聪明的主意,我将如何以其他方式实现这一目标?
还是kubernetes团队何时/是否支持这一点?

更新:
我发现在echo下执行readinessProbe.exec.command是可行的(Pod处于就绪状态),但是echo的输出不会流到日志。
只有应用程序(服务器)输出出现在我的日志记录后端(CloudWatch)的日志中。

0 个答案:

没有答案