#google-cloud-platform #google-kubernetes-engine #google-cloud-load-balancer
#google-облачная платформа #google-kubernetes-engine #google-cloud-балансировщик нагрузки
Вопрос:
Возникла проблема с моим кластером GKE.
У меня есть рабочая нагрузка, выполняемая в кластере с узлами в нескольких зонах, однако, похоже, что совсем недавно (~ 7 утра 15 февраля) большая часть (~ 90%) трафика направляется только в одну из трех зон (eu-west2 a, b, c). Я пытался отключить активно используемую зону, но трафик в основном направляется только в другую отдельную зону. В зоне c никогда не было трафика, поскольку я его отслеживал.
Я заметил это, когда только 2/8 модуля обрабатывали весь трафик, а остальные простаивали, это привело к сбою в работе службы, и я предполагаю, что из-за общих ограничений процессора ниже порога автоматического масштабирования.
Не уверен, что это проблема с обновлением 1.18.12-gke.1210 для k8 или проблема с конфигурацией с моей стороны, хотя моя конфигурация для этой конкретной службы не менялась ~ 3 месяца. Собирался попробовать перейти к 1.18.12-gke.1206, подумал, что сначала спрошу здесь, не связана ли эта проблема.
Технические характеристики:
- Регион кластера: eu-west2
- Версия главного узла кластера: обычный канал 1.18.12-gke.1210 (обновлено 14 февраля)
- Балансировка нагрузки с помощью Ingress и NEG (привязка к сеансу отсутствует)
- Облачный кэш CDN
- Автоматическое масштабирование модуля (0 — 40, автоматическое масштабирование на процессоре 80% и памяти 80%)
- Автоматическое масштабирование узла (минимум 1 на зону, максимум 10 на зону)
- Узлы: n1-стандартный-4
Комментарии:
1. Вы пробовали повторно создать объект Ingress? Возможно, обновление вызвало сбой в работе сервиса, если это не сработает, было бы лучше обратиться в службу поддержки GCP для дальнейшего расследования, поскольку это может быть специфично для вашего проекта / кластера.
2. Я попытался перестроить ее в отдельный кластер, но та же проблема. Кажется, что если доступна только зона c, то она будет использовать ее нормально, но когда a и b также доступны, трафик будет направлен только на них. Также пробовал в предыдущем обновлении, но опять та же проблема. Но спасибо, я поговорю со службой поддержки.