项目名称:spring cloud(阿里云 k8s+ASM 服务网格架构)
项目描述:根据公司现有架构,构建一套高可用阿里云方案
1. K8s master 采用阿里云 ack 托管,利用 hpa 完成容器水平伸缩,利用自动伸缩节点池,动态弹性伸缩 node 节点的数量。
2. 域名采用 dns 云解析到阿里云服务网格(ASM),使用阿里云 web 应用防火墙透明接入进行安全检查,根据 请求 URL 路径,到达 ASM 控制平面 virtualservice,然后根据 virtualservice 规则转发到对应微服务 Namepspace 下的 service。
3. ack 群集采用 prometheus 监控,容器 java go 程序应用,采用阿里云 arms 应用监控,定位错接口和慢接口, 重复调用参数,内存泄漏等,采用阿里云链路追踪,追踪链路还原,调用请求统计,链路拓扑等。
4. 使用阿里云日志服务进行日志收集,分析,监控。