Количество ресурсов, необходимых для создания кластера - Openshift v4.2 - PullRequest
0 голосов
/ 15 января 2020

Я столкнулся с некоторыми трудностями при создании кластера с openshift v4.2 на GCP (учетная запись бесплатного уровня). Проблема связана с количеством ресурсов, необходимых для создания кластера.

Я изменил «machine_type» в переменных terraform (openshift / installer / data / data / gcp / master / variables.tf), но GCP по-прежнему выдает ошибку вроде этого:

Ошибка: ошибка при ожидании создания экземпляра: превышена квота «CPUS_ALL_REGIONS». Лимит: 12.0 по всему миру. ОШИБКА Превышена квота "SSD_TOTAL_GB". Ограничение: 250,0 в регионе европа-запад6.

Есть ли способ минимизировать ресурсы, необходимые для создания кластера? (Я не могу изменить GCP QUOTAS.)

Изображение ошибки

Ответы [ 2 ]

0 голосов
/ 16 января 2020

Я нашел файлы для изменения типов машин: ./openshift/installer/pkg/asset/machines/gcp/machines.go

Я изменил тип_компьютера с n1-standard- 4 на n1-standard-1, также я изменил pd-SSD на pd-standard, это помогает обойти глобальные квоты свободного уровня на лимитах ЦП и SSD!

Также я обнаружил еще одну проблему в тайм-ауты. Из-за того, что мои машины слабы, по умолчанию 30-минутные таймауты я установил на 180 минут, потому что создание кластера занимает больше времени.

Надеюсь, это кому-нибудь поможет.

К сожалению, Я все еще пытаюсь создать кластер, и я напишу, если он будет успешно создан.

Bootstrap journalctl -b -f -u bootkube.service дает мне это КАРТИНА ОШИБКИ

0 голосов
/ 16 января 2020

Следуя документации для OpenShift UPI в GCP , вы можете развертывать виртуальные машины любого размера.

Наименьшая поддерживаемая конфигурация Red Hat - это кластер из 3-х мастеров с 0 работниками.

Если вы не заботитесь о том, чтобы кластер находился в поддерживаемой конфигурации, вы можете развернуть его как один большой мастер.

Проблема real , с которой вы столкнулись хотя это ваши пределы GCP. Вы можете попросить увеличить лимиты, и это также решит вашу проблему.

Если вы просто хотите поиграть с OpenShift, вы можете попробовать CodeReady Containers , который является кластером OpenShift. предназначен для установки на ноутбук.

...