Sobes.tech
Back to questions
Senior
6

Как убедиться, что выкатилась именно та версия, если image tag не меняется?

Companies where asked
ОТП БанкОТП Банк

Answer from AI

sobes.tech AI

Если тег образа (image tag) не меняется, чтобы убедиться, что развернута именно нужная версия, можно:

  • Проверить хэш образа (image digest), который уникален для каждой сборки. Например, в Docker это sha256-хэш, который можно получить через docker images --digests.
  • В логах приложения или метаданных контейнера можно вывести версию или commit hash, встроенный в сборку.
  • Использовать метки или переменные окружения внутри контейнера, которые указывают на версию.

Пример проверки digest в Kubernetes:

kubectl get pod <pod-name> -o jsonpath='{.spec.containers[0].image}'

Затем сверить digest с ожидаемым.

Таким образом, даже при неизменном теге можно точно определить, какая версия образа запущена.