Senior
Cum ne asigurăm că a fost implementată exact acea versiune dacă eticheta imaginii nu se schimbă?
sobes.tech AI
Răspuns de la 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 с ожидаемым.
Таким образом, даже при неизменном теге можно точно определить, какая версия образа запущена.