Модель развертывания Mesh
Понимание моделей развертывания service mesh имеет решающее значение для его эффективного использования. Основные модели развертывания включают service mesh в одном кластере и service mesh в нескольких кластерах. В следующих разделах приводится подробное объяснение этих двух моделей развертывания.
Содержание
Service Mesh в одном кластере
Обзор
Service mesh в одном кластере развертывается внутри одного Kubernetes кластера, управляя и контролируя все микросервисы в этом кластере. Эта модель подходит для сценариев, когда сервисы в основном сосредоточены в одном кластере и нет необходимости в межкластерном или межрегиональном взаимодействии.
Service Mesh в нескольких кластерах
Обзор
Service mesh в нескольких кластерах развертывается в нескольких Kubernetes кластерах, обеспечивая управление микросервисами между кластерами. Эта модель подходит для сценариев, требующих развертывания сервисов в нескольких кластерах или обладающих потребностями в межрегиональном аварийном восстановлении.
Применимые сценарии
- Микросервисы распределены по нескольким Kubernetes кластерам.
- Требуются возможности высокой доступности и аварийного восстановления между регионами.
- Необходимость реализации межкластерного управления трафиком и сервисами.
Заключение
При выборе модели развертывания service mesh следует учитывать конкретные бизнес-требования и сценарии применения. Service mesh в одном кластере подходит для простых приложений в рамках одного кластера, тогда как service mesh в нескольких кластерах обеспечивает большую гибкость и надежность для более сложных сценариев с потребностями в межкластерных и межрегиональных возможностях. Понимая эти две модели развертывания, вы можете найти подробные руководства по эксплуатации и описания параметров в последующих главах для более эффективной настройки и управления вашим service mesh.