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 с ожидаемым.
Таким образом, даже при неизменном теге можно точно определить, какая версия образа запущена.