Istio 1.5 发布,大型微服务系统管理工具
Istio 1.5 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。
新版本主要更新内容包括:
引入 Istiod
通过将控制平面整合为一个新的二进制文件 Istiod, 1.5 版本极大地简化了安装、运行和升级 Istio 的体验。对于 mesh 用户,Istiod 不会改变他们的任何体验:所有 API 和运行时特性均与以前的组件一致。
可扩展性的新模型
Istio 一直是最可扩展的服务网格,其 Mixer 插件允许自定义策略和遥测支持,而 Envoy 扩展则允许数据平面自定义。Istio 1.5 带来了了一个新模型,该模型使用 WebAssembly(Wasm)将 Istio 的可扩展性模型与 Envoy 的统一。Wasm 使开发人员能够安全地在 Envoy 代理中分发和执行代码,以便与遥测系统和策略系统集成,并控制路由,甚至转换消息正文。它将更加灵活和高效,从而无需单独运行 Mixer 组件(这也简化了部署)。
更容易使用
现在,使用 istioctl 的 Istio 命令行安装已进入 beta 阶段。istioctl 也有十几项改进,包括分析新项目、更好的验证规则,以及更好的与 CI 系统集成的能力等。它已经成为了解 Istio 的系统运行状态并确保配置更改安全的必要工具。
Istio 的安全性也得到了许多增强,更易于使用。Beta 版自动 mTLS 的启动,简化了 mTLS 的配置并使其自动化。
更安全
在 1.5 版中,所有安全策略,包括自动 mTLS、AuthenticationPolicy(对等身份验证和 RequestAuthentication)和授权现在都处于 Beta 版。SDS 已经处于稳定版。授权(Authorization)现在支持“拒绝”语义,以强制执行不可覆盖的强制性控件。此外,Node 代理和 Istio 代理已组合到一个二进制文件中,这意味着不再需要配置 PodSecurityPolicy。
改进不止于此。现在不再需要在每个 Pod 上安装证书,也不必在证书更改时重新启动 Envoy。证书直接从 Istiod 交付到每个 pod。而且,每个 pod 都有唯一的证书。
更好的可观察性
Telemetry v2 现在报告了原始 TCP 连接(除了 HTTP)的度量标准,并且还通过在遥测和日志中添加响应状态代码来增强了对 gRPC 工作负载的支持。现在默认使用 Telemetry v2。新的遥测系统将等待时间缩短了一半,90% 的等待时间从 7 毫秒减少到 3.3 毫秒。不仅如此,消除 Mixer 还使总 CPU 消耗减少了 50%,降至每秒每 1,000 个请求 0.55 个 vCPU。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache Calcite 1.22.0 发布,动态数据管理框架
Apache Calcite 1.22.0 发布了,Calcite 是一个动态数据管理框架,Calcite 支持许多前端语言和后端数据引擎,包括一个 SQL 解析器,并作为 Avatica JDBC 驱动程序的子项目。 更新亮点: 支持各种类型的关系表达式的 SQL 提示(CALCITE-482) 新的 Redis 适配器(CALCITE-3510) 支持更多的 Oracle 和 MySQL 函数,即 Oracle XML 函数(CALCITE-3579,CALCITE-3580)MySQL 数学函数(CALCITE-3684,CALCITE-3695,CALCITE-3707) bug 修复: 修复元数据缓存,在极少数情况下,RelSet 会合并(CALCITE-2018) 现在,GROUP_ID 返回正确的结果(CALCITE-1824) CORRELATE 行计数估计已修复,在之前始终为 1(CALCITE-3711) DECIMALs 的模量精度推断已修复(CALCITE-3435) <dependency> <groupId>org.apache...
- 下一篇
DragonFly BSD 5.8.0 发布,面向服务器的 BSD 发行版
DragonFly BSD 5.8.0 已发布,此版本新增的 dsynth 实用程序可用于构建二进制 dport 软件包,以及提升构建速度。对 GPU 和 signal 机制的支持也取得了进展。除此之外,还解决了低内存情况下的一些问题,并改进了对视频驱动程序的支持。 此版本中还修复了大量的错误,以及提升稳定性和可用性。例如修复了系统内存不足时的 Chrome/Chromium 出现运行缓慢的问题。对 DRM (GPU) 的支持也在平稳地改进,显着改进的分页算法可以减少或消除低内存情况下的 UI/浏览器 问题。 具体的细节请查看发布公告。 DragonFly 是一份作为 FreeBSD-4.x 系列在逻辑上的延续而设计的操作系统及应用环境。这些操作系统与 Linux 可归为相同的类别,因为它们都基于 UNIX 理念及应用程序接口。DragonFly 是这条发展道路上的一个分支,可以说,是给了 BSD 一个向着不同于 FreeBSD-5 系列的崭新方向而发展的机会。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境