Выбор ответа Middle Образы и слои обновлено
Тег против digest
Вопрос
Почему для продового деплоя образ закрепляют по digest (api@sha256:...), а не по тегу?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Digest неизменяем и указывает на один манифест, а тег можно перезаписать. Тег это изменяемый указатель: под api:1.4 завтра может оказаться другая сборка, и два узла получат разный код.
Варианты ответа
- Digest неизменяем и указывает на один манифест, а тег можно перезаписатьправильный ответ
- Digest скачивается быстрее: реестр отдаёт его из кеша без проверки манифеста
- По тегу нельзя скачать образ из приватного реестра, нужен именно digest
- Digest автоматически обновляется до новой версии при каждом push в реестр
Разбор
Тег это изменяемый указатель: под api:1.4 завтра может оказаться другая сборка, и два узла получат разный код. Digest это хеш содержимого манифеста, он не меняется. Скорость скачивания одинакова, приватные реестры поддерживают теги, а автообновления у digest нет, наоборот.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.