Istio 1.6 发布,大型微服务系统管理工具

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Istio 1.6 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定...

Istio 1.6 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 

简化

上一个发行版引入了 Istiod,这是一个新模块,通过组合多个服务的功能来减少 Istio 安装中的组件数量。Istio 1.6 已完成此过渡,并将功能完全转移到 Istiod 中。因此,Citadel、sidecar injector 和 Galley 的单独部署能够被删除。

对于利用 Kubernetes 中新的 alpha 功能的开发人员而言,Istio 的使用体验得到了简化。如果在 Kubernetes EndpointPort 或 ServicePort API 中使用新的 appProtocol 字段(在 1.18 中为 Alpha),则不再需要在服务中附加名称字段来表示协议。

更好的生命周期

命令行工具 istioctl 能够提供更好的诊断信息,具有更简单的安装命令,状态还可显示为彩色。

升级 Istio 的功能也得到了改进。首先,现在支持 Istio 控制平面本身的 canary(金丝雀)。这意味着可以与现有版本一同,安装新版本的控制平面,并有选择地让代理使用新版本。

新版本还带来一个 istioctl upgrade 命令,它将在集群中执行一步到位的升级(用户仍然可以控制自己更新代理)。

观察分布式应用程序

Istio 团队表示,许多公司仅采用 Istio 是为了更好地观察分布式应用程序。新版本在这方面做了很多改进,一些重点包括:更多的可配置性、更好的控制跟踪采样率的能力,以及更新的 Grafana 仪表板。

更好的虚拟机支持

对于将非 Kubernetes 工作负载添加到网格中的用户(例如部署在 VM 上的工作负载),新的 WorkloadEntry 资源使此操作比以往更加轻松。此 API 旨在为 Izio 中的非 Kubernetes 工作负载提供一流的呈现。它将 VM 或裸机工作负载提升到与 Kubernetes Pod 相同的级别,而不仅仅是具有 IP 地址的端点。现在可以将同一服务的部署(VM 和 Pods)混合在一起,从而可将 VM 工作负载迁移到 Kubernetes 集群,且不会中断往返于该集群的流量。

网络改进

网络是服务网格的核心,因此新版本引入了一些流量管理功能。Istio 改进了对 secrets 的处理,从而为 Kubernetes Ingress 提供了更好的支持。

此外,新版本默认启用了 Gateway SDS,以提供更安全的体验。还增加了对(实验性的)Kubernetes Service API 的实验性支持。

发布公告:https://istio.io/news/releases/1.6.x/announcing-1.6/


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

绝对价值

绝对价值

[美] 伊塔马尔·西蒙森 艾曼纽·罗森 / 钱峰 / 中国友谊出版公司 / 2014-7 / 45.00元

绝对价值指的是经用户体验的产品质量,即使用某件产品或者享受某项服务的切实感受。 过去,消费就像是押宝。一件商品好不好,一家餐馆的环境如何,没有亲身体验过消费者无从得知,只能根据营销人员提供的有限信息去猜测。品牌、原产地、价位、广告,这些重要的质量线索左右着消费者的选择。 然而,互联网和新兴科技以一种前所未有的速度改变了商业环境。当消费者可以在购买前查看到交易记录和消费者评价,通过便捷的......一起来看看 《绝对价值》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具