Я не знаю, является ли это предполагаемым поведением или ошибкой в GCR. В основном я пробовал сделать это так:
- Создайте образ из локальных файлов с помощью Docker в Windows (образ на базе Linux).
- Перед созданием изображения я удаляю все локальные изображения с тем же именем / тегом.
- Изображение помечено как репозиторий / проект / имя: v1
- При тестировании локально образ имеют правильные версии исполняемых файлов (docker run imageID).
- Перед тем, как отправить изображение в GCR, я удаляю все изображения из GCR с тем же тегом / именем.
- Когда вы пытаетесь вытащить новое изображение из GCR в пример кубернетов, он вытаскивает первое (когда-либо) изображение, загруженное под определенным тегом.
Я хочу повторно использовать один и тот же тег, чтобы не изменять файл конфигурации при каждом тесте, и мне действительно не нужно хранить предыдущие версии изображений.