SolarMesh #
version: v1.12.1 #
SolarMesh是一款基于istio的云原生流量监管平台。我们提供强大的应用网络观测能力,方便快捷的策略配置,安全可靠的istio使用体验,极大地减轻开发与运维的工作负担。
SolarMesh的特点 #
轻量 #
SolarMesh的核心组件只有控制端1个服务,业务端1个服务,十分轻量的架构赋予SolarMesh极低的资源占用以及极低的维护成本
便捷 #
- 通过命令行工具(solarctl)一键安装SolarMesh控制端
- 通过命令行工具(solarctl)一键安装SolarMesh业务端
- 通过控制台快速使用 Istio 核心功能
- 现代化UI查看流量拓扑图,并且在图上点对点设置流量策略
- 流量策略模板复用,批量设置通用策略,无需一遍一遍配置
直观 #
微服务流量可视化检查、跟踪,通过页面直观掌控服务实时状态。
规范 #
SolarMesh提供标准的istio规范操作,同时反映真实集群状态。告别terminal,无需担心yaml写错导致的业务中断。
SolarMesh的功能 #
流量管理 #
多种流量策略可配
- 灰度发布
- 故障注入
- 超时重试
- 熔断限流
- 连接池
- 负载均衡
- 流量镜像
- rbac
- mtls
- 全链路灰度发布
流量视图 #
显示网格内服务和工作负载的拓扑,并通过实时的网络流量、延迟、吞吐量等对其进行展示。
多集群 #
SolarMesh支持接管多个集群,流量视图提供统一的拓扑图界面,让您的视角可以统揽全局。
接口流量 #
支持接口级别数据采集、可视化。
监控告警 #
提供服务、负载、容器、接口级别全方位监控视图,并支持Istio指标告警。
WASM插件 #
提供WASM脚手架辅助开发,支持WASM插件上下线。
网格升级 #
提供Istio金丝雀升级,支持分别对控制面、数据面以及网关进行升级。
附加组件 #
SolarMesh提供附加组件增强核心功能,所有附加组件都是热插拔的方式安装
- Jaeger: 为SolarMesh提供分布式链路追踪的能力
- Grafana、Prometheus: 为SolarMesh提供流量的实时仪表盘、告警能力
SolarMesh的架构设计 #
联系方式 #
SolarMesh可直接部署在现有的Kubernetes集群上,在安装、使用过程中有任何问题,或者对SolarMesh有任何建议,欢迎联系我们。