Модель развертывания Mesh
Понимание моделей развертывания service mesh имеет решающее значение для его эффективного использования. Основные модели развертывания включают single-cluster service mesh и multi-cluster service mesh. В следующих разделах приводится подробное объяснение этих двух моделей развертывания.
Содержание
Single-Cluster Service MeshOverviewMulti-Cluster Service MeshOverviewApplicable ScenariosConclusionSingle-Cluster Service Mesh
Overview
Single-cluster service mesh развертывается внутри одного Kubernetes кластера, управляя и контролируя все микросервисы в этом кластере. Эта модель подходит для сценариев, когда сервисы в основном сосредоточены в одном кластере и не требуется связь между кластерами или регионами.
Multi-Cluster Service Mesh
Overview
Multi-cluster service mesh развертывается в нескольких Kubernetes кластерах, обеспечивая управление микросервисами между кластерами. Эта модель подходит для сценариев, требующих развертывания сервисов в нескольких кластерах или наличия возможностей аварийного восстановления между регионами.
Applicable Scenarios
- Микросервисы распределены по нескольким Kubernetes кластерам.
- Необходимы возможности высокой доступности и аварийного восстановления между регионами.
- Требуется управление трафиком и сервисами между кластерами.
Conclusion
При выборе модели развертывания service mesh следует учитывать конкретные бизнес-требования и сценарии применения. Single-cluster service mesh подходит для простых приложений в рамках одного кластера, тогда как multi-cluster service mesh обеспечивает большую гибкость и надежность для более сложных сценариев с необходимостью работы между кластерами и регионами. Понимание этих двух моделей развертывания позволит вам найти подробные руководства по эксплуатации и описания параметров в последующих главах для более эффективной настройки и управления вашим service mesh.