服务网格 SolarMesh v1.13 重磅发布

SolarMesh是行云创新推出的流量治理平台,它基于Istio,为部署在K8s集群上的应用提供全面的流量治理能力。

在之前的版本中,SolarMesh提供的能力有:流量视图,流量控制策略批量配置,API级别的流量数据采集和展示,Sidecar直连模式,WASM插件开发支持和若干WASM插件。

SolarMesh 1.13

在v1.13中,主要的更新内容如下:

1、从运维视角极大的丰富了SolarMesh的流量治理能力。

2、提供了网格级别的流量视图。

3、提供了对Istio的生命周期管理能力, 关注Istio本身的安装和升级,以及多集群管理。

4、提供了标签路由能力,以及基于该能力的全链路灰度功能。

5、集成其他开源框架并获得其能力,例如Slime。

版本新特性

全新功能架构

SolarMesh的功能被重新调整,取消了直接展示和操作Istio对象,而是从SRE日常运维的角度重新规划。同时新版本中也取消了对Namespace,Pod和Deployment等非网格对象的管理。新旧版本的对比如下。

在这里插入图片描述SolarMesh v.1.13
在这里插入图片描述
SolarMesh 旧版本
1、用户在安装完网格后,可以从 “导入K8s服务/版本”中批量导入服务到网格中。也可以从这里完成灰度版本的导入。

2、网格全景展示了网格中所有服务的运行状况。

3、服务治理能力则集中到了 “服务治理>所有服务”中。用户也可以按照功能划分,从 “接入”, “访问外部资源”, “安全”和 “测试和调试”等角度快速定位到开启了这些功能的服务。

服务管理

新版本的服务管理集中了流量治理的所有能力,但它们按照运维特性划分,不再以Istio能力为特性规划依据。新旧版本的对比如下。

在这里插入图片描述

SolarMesh v.1.13
在这里插入图片描述

SolarMesh 旧版本
导入SolarMesh的所有服务都会出现在“服务治理>所有服务”中,用户可以在这里做精细的设置。这些设置被划分为:

·路由规则,用来管理API路由规则。

·接入,用来管理服务的暴露方式。

·HTTP报文修改,用来修改HTTP请求和响应。

·测试和调试,用来向API注入延迟、错误等。

·限速,用来配置服务限速。

·超时和重试。

·安全,管理服务的mTLS,授权和鉴权。

·多地多活,当服务在多个地域部署了副本,可以用来管理多个副本的流量分配策略活着故障转移策略。

·负载均衡。

Istio生命周期管理

Istio生命周期管理的重点并不只是如何正确安装Istio,而是要维持Istio自身的稳定运行,并且可以稳定升级到新版本。对于网关的要求会更高些,在有CVE补丁版本发布时,网关应当可以独立升级,并且业务不会中断。

同时, Istio生命周期管理还兼备了多集群管理,支持Multi-Primary和Remote-Cluster类型的多集群部署以及两种类型的混合部署。

在这里插入图片描述

SolarMesh v.1.13
Istio生命周期管理的功能如下:

· 用户可以在 “集群列表”中管理Istio集群的安装和升级,

· “节点列表”用来管理集群的多地域属性,

· “网格网关”用来管理网格安装和升级,

· “TLS管理”用来管理证书轮换。

标签路由

标签路由即根据流量特征筛选特定流量,然后将流量转发到服务的不同版本上。这种路由规则可以配置到多个服务上,用来完成全链路灰度和流量染色等功能。

在这里插入图片描述

SolarMesh v.1.13
用户可以通过Istio支持的流量筛选规则来筛选流量,并为这些特征流量绑定标签,该标签会跟随流量一起在调用链中传递。如果用户的服务中已经使用了OpenTracing框架,那么标签会自动在流量经过的服务间传递。

立即体验。(账密:admin / admin)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/704427.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一种基于电场连续性的高压MOSFET紧凑模型,用于精确表征电容特性

来源:A Compact Model of High-Voltage MOSFET Based on Electric Field Continuity for Accurate Characterization of Capacitance(TED 24年) 摘要 本文提出了一种新的高压MOSFET(HV MOS)紧凑模型,以消…

基于微信小程序+JAVA Springboot 实现的【房屋租赁管理系统】app+后台管理系统 (内附设计LW + PPT+ 源码+ 演示视频 下载)

项目名称 项目名称: 基于微信小程序的房屋租赁管理系统 在本次项目开发中,我们成功构建了一款基于微信小程序的房屋租赁管理系统,旨在通过现代化信息技术提升房屋租赁服务的效率和质量。以下是对本项目的全面总结: 项目背景与目…

十款开源数据集成工具

在大数据作业开发中,数据集成工具是非常重要的一个环节,一个好的数据集成系统从可用性、架构扩展性、底层引擎选型、数据源支持能力等方面都需要一定的考量,在本文中汇总了十款开源的数据集成系统,作者本人在过往的开发过程中&…

Transformer - Self-Attention层的复杂度的计算

Transformer - Self-Attention层的复杂度的计算 flyfish 矩阵的维度 下面矩阵的维度是32即 3行,2列 6,10等都是矩阵里的元素 如果矩阵A的列数与矩阵B的行数相同,那么这两个矩阵可以相乘。即,若A是一个mn矩阵,B是一个np矩阵&am…

VC++6.0 Sqlite3调用例子

1,为什么要使用Sqlite3? SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 2,为什么使用SQLite version 3.8.4.3 2014-04-03 16:53:12的版本…

JVM—>内存调优(发现问题)

一、什么是内存泄露? 内存溢出和内存泄露 内存泄漏(memoryleak):在Java中如果不再使用一个对象,但是该对象依然在GC ROOT的引用链上,这个对象就不会被垃圾回收器回收,这种情况就称之为内存泄漏。内存泄漏绝大多数情况都是由堆内…

SpringBoot 使用logback(多环境配置)

Logback是由log4j创始人设计的又一个开源日志组件。可用于项目日志功能。官网地址 第1步&#xff1a;添加坐标依赖 <!--logback--> <dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version…

NSSCTF | [SWPUCTF 2021 新生赛]easyupload2.0

先传一个普通的一句话木马试一试 GIF89a <?php eval($_POST[shell]);?> 可以看到回显&#xff0c;不允许上传php文件。 使用Burpsuite抓包只修改ContentType后发现也不能绕过&#xff0c;说明服务器使用了黑名单后缀限制&#xff0c;那么我们可以使用其他的后缀代替ph…

MYSQL SQL3

1.DCL:Global level 所有库&#xff0c;所有表的权限 Database level:某个数据库中所有表的权限 Table level: 库中某个表的权限 Column level:表中的某个字段的权限 管理:创建用户create user 用户名localhost(ip地址&#xff0c;“%”除了本机登录其他的都可以登录…

《系统架构设计师教程(第2版)》第4章-信息安全技术基础知识-02-信息加密技术

文章目录 1. 信息加密技术1.1 数据加密1.2 对称密钥加密算法1&#xff09;数据加密标准&#xff08;DES)2&#xff09;三重DES&#xff08;Triple-DES&#xff09;3&#xff09;国际数据加密算法&#xff08;IDEA&#xff09;4&#xff09;高级加密标准&#xff08;AES&#xf…

903. 昂贵的聘礼[dijsktra堆优化版]

题目描述 年轻的探险家来到了一个印第安部落里。 在那里他和酋长的女儿相爱了&#xff0c;于是便向酋长去求亲。 酋长要他用 10000 个金币作为聘礼才答应把女儿嫁给他。 探险家拿不出这么多金币&#xff0c;便请求酋长降低要求。 酋长说&#xff1a;”嗯&#xff0c;如果你能够…

MT2057 门票

思路&#xff1a; 此题是求有多少个区间的平均值>t&#xff0c; 那么可以把每个值-t。如果新的数列的某个区间的和>0&#xff0c;那么说明这个区间满足条件。 令新数列的前缀和为b[i]&#xff0c;所以求[i, j]区间是否满足条件&#xff0c;即求b[j]-b[i-1]是否>0&am…