1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kubewharf-kubegateway

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh_CN.md 3.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 19:04 de3ef5f

KubeGateway

Обзор

Kube-gateway — это наилучшая практика внутреннего управления большими кластерами Kubernetes в ByteDance. Это семиуровневый балансировщик нагрузки, специально разработанный и настроенный для трафика HTTP2 kube-apiserver. Цель состоит в том, чтобы предоставить гибкое и стабильное решение для управления трафиком для больших кластеров Kubernetes (более тысячи узлов).

Особенности

В области управления трафиком:

  • он активно выполняет балансировку нагрузки на уровне запросов для нескольких kube-apiservers;
  • предоставляет настраиваемые правила маршрутизации трафика для kube-apiserver, которые могут различать запросы на основе информации, такой как verb, apiGroup, resource, user, userGroup, serviceAccounts и nonResourceURLs, выполнять дифференцированную переадресацию и иметь возможности управления трафиком, такие как ограничение потока, понижение приоритета и отключение;
  • может уменьшить количество TCP-соединений на одном экземпляре kube-apiserver как минимум на порядок.
  • его конфигурация маршрутизации вступает в силу немедленно, без необходимости перезапуска службы.

С точки зрения прокси для больших кластеров:

  • динамически добавляет и удаляет поддержку проксирования для новых кластеров;
  • динамически предоставляет различные TLS-сертификаты и ClientCA для разных кластеров;
  • предлагает функции, такие как разрешение/запрет списков, мониторинг и оповещение о сбоях.

Подробная документация

Вклад кода

Пожалуйста, обратитесь к Contributing.

Кодекс поведения

Пожалуйста, ознакомьтесь с Code of Conduct.

Свяжитесь с нами

Пожалуйста, посмотрите Maintainers.

Проблемы безопасности

Если вы обнаружите потенциальную проблему безопасности в этом проекте или считаете, что, возможно, обнаружили проблему безопасности, мы просим вас сообщить об этом в наш центр безопасности или по электронной почте sec@bytedance.com.

Не создавайте общедоступные проблемы GitHub.

Лицензия с открытым исходным кодом

Этот проект следует лицензии Apache-2.0.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kubewharf-kubegateway.git
git@api.gitlife.ru:oschina-mirror/kubewharf-kubegateway.git
oschina-mirror
kubewharf-kubegateway
kubewharf-kubegateway
main