• Русский
  • Multi-Cluster mesh

    Multi-Cluster mesh полезны для организаций с распределёнными системами или средами, которые стремятся к повышенной масштабируемости, отказоустойчивости и региональному резервированию.

    О Multi-Cluster mesh

    В multi-cluster mesh вы устанавливаете и управляете единой сеткой Istio, охватывающей несколько кластеров, что обеспечивает коммуникацию и обнаружение сервисов между ними.

    Два фактора определяют топологию multi-cluster mesh: топология control plane и топология сети. Для каждой топологии существует два варианта. Таким образом, существует четыре возможных конфигурации топологии multi-cluster mesh.

    • Multi-Primary Single Network: сочетает топологию control plane multi-primary и топологию сети single network.
    • Multi-Primary Multi-Network: сочетает топологию control plane multi-primary и топологию сети multi-network.
    • Primary-Remote Single Network: сочетает топологию control plane primary-remote и топологию сети single network.
    • Primary-Remote Multi-Network: сочетает топологию control plane primary-remote и топологию сети multi-network.

    Модели топологии control plane

    Multi-cluster mesh должен использовать одну из следующих топологий control plane:

    • Multi-Primary: в этой конфигурации control plane располагается в каждом кластере. Каждый control plane наблюдает за API серверами во всех остальных кластерах для обнаружения сервисов и endpoints.
    • Primary-Remote: в этой конфигурации control plane располагается только в одном кластере, называемом primary cluster. Ни в одном из других кластеров, называемых remote clusters, control plane не запускается. Control plane в primary cluster обнаруживает сервисы и endpoints и настраивает sidecar прокси для рабочих нагрузок во всех кластерах.

    Модели топологии сети

    Multi-cluster mesh должен использовать одну из следующих топологий сети:

    • Single Network: все кластеры находятся в одной сети, и существует прямая связь между сервисами во всех кластерах. Для коммуникации между сервисами через границы кластеров не требуется использовать gateways.
    • Multi-Network: кластеры находятся в разных сетях, и прямой связи между сервисами нет. Для обеспечения связи через сетевые границы необходимо использовать gateways.