Sobes.tech
Senior

Come assicurarsi che sia stata distribuita esattamente quella versione se il tag dell'immagine non cambia?

sobes.tech AI

Risposta dell'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 с ожидаемым.

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