В данной статье будут использованы два кластера AWS EKS (Amazon Elastic Kubernetes Service) — c1 и c2, расположенные в разных VPC (Виртуальных Частных Облаках), в качестве примеров для иллюстрации того, как построить многокластерную, многоуровневую сервисную сетку.
Для демонстрационных целей в этой статье выбраны только два кластера для построения сетки. На практике вы можете добавить больше кластеров, соответствующих предварительным требованиям, в сервисную сетку в зависимости от ваших потребностей.
6443
для kube-apiserver, а порт 6443
устройства балансировки нагрузки должен перенаправлять трафик на порт 6443
контрольного узла.Выберите один из подготовленных кластеров и создайте сервисную сетку.
При создании сетки настройте соответствующие параметры следующим образом и при необходимости настройте другие параметры:
Многокластерное
для Архитектуры сетки.Многоуровневую
для Типа сети.
Примечание: Платформа автоматически развернет шлюзы восточо-западного трафика для всех кластеров, присоединяющихся к сетке, соединяя сети между кластерами.платформой
, для Системы мониторинга.В левой панели навигации нажмите Сервисная сетка > Сетка.
Нажмите на Имя сервисной сетки кластера, который нужно добавить.
На вкладке Подробности сетки, в разделе Развертывание сетки, нажмите Добавить кластер.
В разделе Основная информация выберите кластер для присоединения к сервисной сетке.
Настройте конфигурацию сетки и компоненты на уровне кластера в соответствии с фактическими требованиями развертывания.
Нажмите Добавить.
Примечание:
После успешного добавления система последовательно развернет компоненты, связанные с сервисной сеткой, на кластере. Нажмите в разделе Развертывание сетки, чтобы просмотреть ход развертывания.
После добавления кластера глобальная конфигурация сетки (система мониторинга, конфигурация интеграции с Elasticsearch) будет автоматически синхронизироваться с только что добавленным кластером.