Все, что Kubernetes узнает, может быть введено с помощью нисходящего API .Этот набор данных находится в справочнике API для объектов Pod .
Похоже, это должно работать:
env:
- name: DOCKER_IMAGE_ID
valueFrom:
fieldRef:
fieldPath: status.containerStatuses[0].imageID
Вы можете предпочесть ввести spec.containers[0].image
имя, которое будет легче понять после факта.Если вы используете такой инструмент, как Helm , для генерации конфигурации, вы также можете использовать систему значений:
image: {{ .Values.image }}:{{ .Values.tag }}
env:
- name: DOCKER_IMAGE_TAG
value: {{ .Values.tag }}