Начнем с полученного вами сообщения об ошибке:
The zone 'projects/PROJECT_ID/zones/ZONE_NAME' does not have enough resources available to fulfill the request. Try a different zone, or try again later.
Это означает, что в зоне ZONE_NAME
недостаточно ресурсов для обработки вашего запроса в данный момент.
Причина такого поведения : когда вы останавливаете экземпляр , он освобождает некоторые ресурсы, такие как vCPU и память, когда вы запускаете экземпляр , он запрашивает ресурсы, такие как vCPU и память обратно, и если в зоне недостаточно ресурсов, вы получите сообщение об ошибке, как и у вас. Дополнительную информацию вы можете найти в документации :
Эта ошибка связана с доступностью ресурсов Compute Engine, а не из-за вашей квоты Compute Engine.
Как видите, это поведение не связано с квотами, и это не проблема.
Причина такого поведения - доступность ресурсов, которая зависит от запросов пользователей и, следовательно, является динамической. c.
Есть несколько способов решить эту проблему :
- Переместите свой экземпляр в другую зону , выполнив инструкции , убедитесь, что новая зона содержит необходимый графический процессор и у вас есть достаточно квоты для его использования.
- Подождите немного и попробуйте запустить Экземпляр виртуальной машины снова.
- Зарезервируйте ресурсы для своей виртуальной машины, следуя документации, чтобы избежать подобных проблем в будущем:
Создайте резервирование для виртуальной машины (VM ) экземпляров в определенной зоне, используя пользовательские или предопределенные типы машин, с дополнительными графическими процессорами или локальными твердотельными накопителями или без них, чтобы обеспечить доступность ресурсов для ваших рабочих нагрузок, когда они вам понадобятся. После создания резервирования вы немедленно начинаете платить за зарезервированные ресурсы , и они остаются доступными для вашего проекта на неопределенный срок, пока резервирование не будет удалено.