У нас есть NodePool, предназначенный для агентов CI. Когда все будет работать правильно, наш CI-контроллер создаст модуль для CI-агента, а NodePool будет автоматически масштабироваться с помощью автоматического масштабирования GCP. Это означает, что у модулей будет следующее событие, говорящее о том, что ни один узел не соответствует их сходству:
Доступно 0/3 узла: 3 узла (узлов) не соответствуют привязке/селектору узлов Pod.
И новые узлы в конечном итоге будут подключены к сети через короткое время. Однако в большинстве случаев программа автомасштабирования не может сказать, что:
Модуль не инициировал масштабирование: 3 Недостаточно эфемерного хранилища, 6 узлов не соответствуют привязке/селектору узлов модуля.
Когда это происходит, мне приходится вручную масштабировать NodePool через пользовательский интерфейс GCP в разделе NodePool, который работает немедленно.
Я вполне уверен, что где-то между Kubernetes и инфраструктурой GCP есть ошибка, возможно, автомасштабирование. Что вы думаете?
Вот конфигурация NodePool, если это может помочь:
автомасштабирование:
включено: правда
максимальное количество узлов: 3
конфигурация:
размер диска: 100
тип диска: стандарт pd
эфемералсторажеконфиг:
локальныйSsdCount: 2
Тип изображения: COS_CONTAINERD
этикетки:
_redacted_: «правда»
тип машины: c2-стандарт-16
метаданные:
отключить устаревшие конечные точки: «истина»
oauthScopes:
- https://www.googleapis.com/auth/облачная платформа
упреждающий: правда
serviceAccount: _redacted_
экранированный экземпляр конфигурации:
enableIntegrityMonitoring: правда
теги:
- gke-основной
портит:
- эффект: NO_SCHEDULE
ключ: _отредактировано_
значение: «истина»
workloadMetadataConfig:
режим: GKE_METADATA
начальныйNodeCount: 1
URL-адрес группы экземпляров:
- _отредактировано_
места:
- европа-запад1-c
- европа-запад1-б
- европа-запад1-d
управление:
автовосстановление: правда
автообновление: правда
МаксПодсКонстрейнт:
maxPodsPerNode: '110'
имя: гха
сетевая конфигурация:
podIpv4CidrBlock: 10.0.0.0/17
podRange: main-europe-west1-pods
podIpv4CidrРазмер: 24
ссылка на себя: _redacted_
статус: РАБОТАЕТ
обновитьНастройки:
макс. всплеск: 1
версия: 1.21.11-гке.900
Спасибо!