В прошлом я использовал gcimagebundle
для создания образа из существующего экземпляра GCE, который позже я могу загрузить в облачное хранилище.
Поскольку инструмент устарел, мне интересно, есть ли альтернатива легко способ создания образов GCE?
Чтобы уточнить: я хочу создавать изображения, которые будут общедоступными (с любым пользователем / проектом GCP). Это позволяет легко распространять изображения Redash проект.
Недавно была запущена новая роль IAM, которая позволяет вам обмениваться личными изображениями в проектах с использованием роли пользователя изображений. Однако эта роль IAM находится в стадии бета-версии и не покрывается никаким SLA. Вы можете обратиться к эта ссылка Чтобы получить больше информации.
https://github.com/khushbuparakh/gcp/blob/master/instance.py
Я написал этот сценарий. Вы можете использовать это. Создается ведро. Загрузите свой личный файл в корзину. Создайте изображение, используя этот файл, и разверните экземпляр с вашим личным изображением. Не тот файл, который вы загружаете, должен быть сжат с помощью tar.gz и con.
Более новые версии Упаковщик добавлена поддержка Google Compute Export Постпроцессор, позволяющий легко создавать публичный образ.