Балансировка нагрузки на уровне 4 с несколькими кластерами (предварительная версия)
Внимание
Предварительные версии функций Azure Kubernetes Fleet Manager доступны на основе самообслуживания. Предварительные версии предоставляются "как есть" и "при наличии". На них не распространяются соглашения об уровне обслуживания и ограниченная гарантия. Предварительные версии Диспетчера флотов Azure Kubernetes частично охватываются поддержкой клиентов на основе лучших усилий. Следовательно, эти функции не предназначены для использования в рабочей среде.
Диспетчер флота Azure Kubernetes (Fleet) можно использовать для настройки балансировки нагрузки уровня 4 с несколькими кластерами между рабочими нагрузками, развернутыми в кластерах членов.
Для балансировки нагрузки с несколькими кластерами для использования сети Azure CNI требуется целевые кластеры. Сеть Azure CNI позволяет ip-адресам pod напрямую обращаться к виртуальной сети Azure, чтобы они могли направляться из Azure Load Balancer.
ServiceExport
Саму функцию распространения ресурсов Kubernetes можно распространить из кластера парка в кластер-член, или создать ее непосредственно в кластере-члене. После создания этого ServiceExport
ресурса он приведет к ServiceImport
созданию в кластере парка и всем остальным кластерам членов для создания осведомленности о службе.
Затем пользователь может создать MultiClusterService
пользовательский ресурс, чтобы указать, что требуется настроить балансировку нагрузки уровня 4 с несколькими кластерами. Это MultiClusterService
приводит к настройке Azure Load Balancer для балансировки нагрузки входящего трафика между конечными точками этой службы в нескольких кластерах членов.
Следующие шаги
Azure Kubernetes Service