Контейнеры и оркестрация

Метка образа контейнера

Определение

Метка образа контейнера, или тег, — читаемое имя внутри репозитория, например номер выпуска или latest. Реестр связывает метку с образом и может позднее переназначить её на другой. Неизменяемость метки зависит от правил реестра; само написание имени её не гарантирует.

Также ищут: Image tag · тег образа · метка в репозитории

Зачем это знать

Две поставки с одной меткой способны получить разное содержимое. Запишите дайджест принятой сборки, а метку оставьте для удобства чтения. Отдельно проверьте политику загрузки: кэш узла и повторное обращение к реестру влияют на то, что произойдёт при следующем запуске.

Связи из словаря

Карта понятия

Метка образа контейнера
Доказательная часть

Что подтверждено

  1. Метка может позднее указывать на другой образ. Поэтому повторный поиск образа по той же метке через реестр не гарантирует прежнее содержимое.

    Граница применимости: Имена и метки образов Kubernetes; отдельная политика неизменяемости реестра не предполагается.

  2. Номер версии в метке — соглашение об имени. Даже метка вида 1.2.3 не становится хешем; точный объект OCI идентифицируют дайджестом.

    Граница применимости: Сопоставление меток Kubernetes и адресации содержимого OCI.

  3. При политике Always Kubernetes обращается к реестру, чтобы определить дайджест указанного образа. Если содержимое с этим дайджестом уже есть на узле, его можно использовать из кэша: заново скачивать все слои не требуется.

    Граница применимости: Политика imagePullPolicy=Always в Kubernetes.

  4. Значение политики загрузки по умолчанию устанавливается при создании объекта. Последующее изменение метки образа само по себе не пересчитывает уже сохранённую политику.

    Граница применимости: Выбор imagePullPolicy по умолчанию в Kubernetes; явно заданная политика сохраняет свой смысл.

  5. Если в ссылке на образ Kubernetes нет ни метки, ни дайджеста, подразумевается метка latest. Она не означает «последний безопасный выпуск» и не выполняет проверку безопасности.

    Граница применимости: Выбор образа Kubernetes по имени без явной метки и дайджеста.

  6. Если ссылка содержит метку и дайджест вместе, Kubernetes выбирает образ по дайджесту. Переназначение этой метки в реестре не меняет уже закреплённое содержимое.

    Граница применимости: Ссылки на образы Kubernetes с меткой и дайджестом.

Граница терминов

Не путать

Метка образа контейнера Дайджест образа контейнера

Метка удобна для чтения, но её значение зависит от реестра. Дайджест фиксирует содержимое и обнаруживает несовпадение байтов. Номер версии в метке этих свойств не добавляет.

Перед спецификацией

Что проверить

  1. Сохраните дайджест образа, который прошёл приёмку, вместе с читаемой меткой.
  2. Проверьте, допускает ли реестр переназначение используемых меток.
  3. Явно задайте политику загрузки в шаблоне приложения.
  4. После изменения имени образа проверьте сохранённую политику, а не ожидаемое умолчание.
  5. Испытайте запуск и на узле с кэшем, и на новом узле.
  6. Убедитесь, что образ предыдущего выпуска ещё доступен для отката.
Открытые основания

Первоисточники

  • Стандарт1
  • Документация1
  • Официальная документация
    Images Kubernetes · Kubernetes current documentation · проверено

    Различает имена образов, изменяемые метки и дайджесты. Описывает политику загрузки и выбор содержимого при запуске.

    Утверждения: 01 · 02 · 03 · 04 · 05 · 06

  • Первичная спецификация
    Open Container Initiative Image Format Specification Open Container Initiative · OCI Image Specification, November 2025 · проверено

    Определяет манифест, индекс, конфигурацию и слои образа, а также дескрипторы объектов с адресацией по содержимому.

    Утверждения: 02

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие