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

OSCHINA-MIRROR/rancher-submariner

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

Submariner

CII Best Practices Выпуск изображений Периодический Поиск сбоев

Submariner — это инструмент, созданный для подключения сетей с перекрытием различных кластеров Kubernetes. Submariner предназначен для работы с любым сетевым плагином (CNI) и поддерживает как зашифрованные, так и незашифрованные туннели между подключенными кластерами.Обратите внимание, что Submariner находится на ранней стадии, и хотя мы приветствуем использование и эксперименты, вполне возможно, что вы столкнетесь с ошибками.Submariner — это проект-сандбокс Облачной ассоциации вычислений (Cloud Native Computing Foundation).

Архитектура

См. раздел Архитектура веб-сайта Submariner.

Путь сети

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

На узле шлюза трафик пересылается в удаленный кластер через настроенный туннель. Как только трафик достигает узла шлюза назначения, он маршрутизируется одним из двух способов в зависимости от CIDR назначения. Если CIDR назначения является сетью Pod, трафик маршрутизируется через сеть, настроенную с помощью CNI. Если CIDR назначения является сетью Service, то трафик маршрутизируется через конфигурацию, настроенную с помощью kube-proxy на узле шлюза назначения.

Предварительные требования

См. документацию по предварительным требованиям на сайте Submariner.

УстановкаSubmariner всегда разворачивается с помощью Go-базированного кастомного контроллера Kubernetes, называемого Operator, который предоставляет API-управление установкой и управлением. Инструменты для развертывания, такие как утилита командной строки subctl и шаблоны Helm, обертывают Operator. Рекомендуемый метод развертывания — subctl, так как он является текущим значением по умолчанию в CI и предоставляет диагностические функции.См. документацию по развертыванию на сайте Submariner.

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

Submariner предоставляет утилиту командной строки subctl для упрощения развертывания и обслуживания Submariner по всем кластерам.

См. документацию по развертыванию с помощью subctl на сайте Submariner.

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

См. документацию по развертыванию с помощью Helm на сайте Submariner.

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

См. документацию по проверке с помощью subctl verify и автоматическому устранению неполадок на сайте Submariner.

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

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

Знаменитые проблемы

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

Участие

См. раздел Разработка сайта Submariner.

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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