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

OSCHINA-MIRROR/mirrors-submariner

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Подводник

Лучшие практики CII Выпуск образов Периодический Поиск сбоев

Подводник — это инструмент, предназначенный для соединения сетей с прокладкой между различными кластерами Kubernetes. Подводник спроектирован так, чтобы быть независимым от плагинов сети (CNI) и поддерживать как зашифрованные, так и незашифрованные туннели между связанными кластерами.

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

Подводник является проектом песочницы Облачной ассоциации вычислений (Cloud Native Computing Foundation).

Архитектура

См. раздел Архитектура сайта Подводника.

Путь сети

Путь сети Подводника зависит от источника/Destination IP-трафика. В любом случае, трафик между двумя кластерами будет проходить через лидерски выбранные (в каждом кластере) узлы шлюза, через конфигурируемый проводник.

Когда источник Pod находится на рабочем узле, который не является выбранной точкой доступа, трафик, направляемый в удалённый кластер, будет проходить через туннель VXLAN Подводника (vx-submariner) до локального узла шлюза. На узле шлюза, трафик передается в удалённый кластер через конфигурируемый туннель. Как только трафик достигает узла шлюза назначения, он маршрутизируется одним из двух способов, в зависимости от CIDR назначения. Если CIDR назначения представляет собой сеть Pod, то трафик маршрутизируется через программированную сеть CNI. Если CIDR назначения представляет собой сеть сервиса, то трафик маршрутизируется через конфигурированное оборудование через kube-proxy на узле шлюза назначения.

Необходимое условие

См. документацию Необходимых условий на сайте Подводника.

Установка

Подводник всегда устанавливается с использованием Go-основанного контроллера Kubernetes, известного как Оператор, который предоставляет установку и управление на основе API. Инструменты установки, такие как командная строка subctl, и шаблоны Helm обёрнут Оператор. Рекомендованный метод установки — subctl, поскольку он является текущим значением по умолчанию в CI и обеспечивает диагностические возможности.

См. документацию Установок на сайте Подводника.

Установка с помощью subctl

Подводник предлагает командную строку subctl для упрощения установки и обслуживания Подводника в ваших кластерах.

См. документацию Установки с помощью subctl на сайте Подводника.

Установка с помощью Helm

См. документацию Установки с помощью Helm на сайте Подводника.

Проверка работоспособности Submariner

См. документацию Проверки работоспособности Submariner и Автоматического устранения неполадок на сайте Подводника.

Сборка и тестирование

См. документацию Сборок и тестирования на сайте Подводника.

Известные проблемы

См. документацию Известных проблем на сайте Подводника.

Участие в проекте

См. раздел Разработки на сайте Подводника.

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
Go и 3 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-submariner.git
git@api.gitlife.ru:oschina-mirror/mirrors-submariner.git
oschina-mirror
mirrors-submariner
mirrors-submariner
devel