写点什么

Istio 1.1 版本发布,性能和可用性提升

  • 2019-03-20
  • 本文字数:639 字

    阅读完需:约 2 分钟

Istio 1.1 版本发布,性能和可用性提升

3 月 20 日,Istio 1.1 版本发布,距离 Istio 1.0 版本发布已经过去了 7 个月。Istio 1.0 版本发布的时候,一些主要新功能包括:


  • 将多个 Kubernetes 集群添加到单个网格中,并启用跨集群通信和一致的策略实施。

  • 增量上线双向 TLS,无需更新服务的所有客户端。这是一项关键功能,可以解除在现有生产上部署采用 Istio 的障碍。

  • Mixer 支持开发进程外适配器。


当前发布的 1.1 版本投入了很多精力在数据平面和控制平面的效率上。因为 Istio 在投入生产中时,使用更大的集群以更高的容量运行更多服务,可能会遇到了一些扩展和性能问题。Sidecar 占用了太多资源增加了太多的延迟。控制平面(尤其是 Pilot)过度耗费资源。


在 1.1 版本 的性能测试中,sidecar 处理 1000 rps 通常需要 0.5 个 vCPU。单个 Pilot 实例能够处理 1000 个服务(以及 2000 个 pod),需要消耗 1.5 个 vCPU 和 2GB 内存。Sidecar 在第 50 百分位增加 5 毫秒,在第 99 百分位增加 10 毫秒(执行策略将增加延迟)。


新版本优化了 namespace 隔离工作。可以很方便的使用 Kubernetes namespace 来强制控制边界,确保各个团队不会相互干扰。


同时 1.1 版本还改进了多集群功能和可用性。在听取了社区的意见之后,改进了流量控制和策略的默认设置。新版本引入了 Galley 组件,可验证 YAML 配置,减少了配置错误的可能性。Galley 还用在多集群设置中——从每个 Kubernetes 集群中收集服务发现信息。同时 1.1 版本还支持其他多集群拓扑,包括单控制平面和多个同步控制平面,而无需扁平网络支持。


更多信息,请参考发行说明


2019-03-20 17:405083

评论

发布
暂无评论
发现更多内容

COSCon'22 讲师征集令

开源社

开源

如何使用 DataAnt 监控 Apache APISIX

API7.ai 技术团队

后端 监控 APISIX 网关 DataAnt

setInterval、setTimeout和requestAnimationFrame

源字节1号

软件开发

JavaScript 对象所有API解析

若川

JavaScript 前端 前端开发

设计电商秒杀系统

小虾米

「架构实战营」

毕业总结

小虾米

「架构实战营」

Fabric.js 笔刷到底怎么用?

德育处主任

canvas 前端可视化 画布 FabricJS 6月月更

Prometheus 2.35.0 新特性

耳东@Erdong

release Prometheus 6月月更

在IDEA配置Tomcat你GET到了吗

迷彩

调试 IDEA tomcat构建 开发工具 Web 6月月更

2022 开源软件安全状况报告:超41%的企业对开源安全没有足够的信心

SEAL安全

DevSecOps 开源安全 软件供应链 安全左移

《运营之光3.0》全新上市——跨越时代,自我颠覆的诚意之作!

博文视点Broadview

如临现场的视觉感染力,NBA决赛直播还能这样看?

阿里云CloudImagine

音视频 直播 音视频直播 直播解决方案

面试官问:JS的this指向

若川

JavaScript 前端 前端开发

面试官问:能否模拟实现JS的new操作符

若川

JavaScript 前端 前端开发

一种低成本增长私域流量,且维护简单的方法

Geek_99967b

小程序 电商

一种跳板机的实现思路

vivo互联网技术

权限 跳板机 PAM机制

fastposter v2.8.4 发布 电商海报生成器

物有本末

海报生成器 电商海报 海报生成 图片合成

智联招聘基于 Nebula Graph 的推荐实践分享

NebulaGraph

知识图谱 Nebula Graph

要搞清楚什么是同步,异步,串行,并行,并发,进程,线程,协程

乌龟哥哥

6月月更

Ubuntu下安装OpenJDK10

程序员欣宸

Java Openjdk 6月月更

SpringCloud - Feign核心源码解析

码农参上

微服务 SpringCloud spring 源码

如何系统学习LabVIEW?

不脱发的程序猿

​LabVIEW LabVIEW机器视觉 ​LabVIEW工业控制 ​LabVIEW单片机 ​LabVIEW开发技巧

行业分析| 快对讲,楼宇对讲

anyRTC开发者

音视频 快对讲 语音对讲 视频对讲 楼宇对讲

声网 VQA:将实时互动中未知的视频画质用户主观体验变可知

声网

人工智能 音视频

Scala 基础 (三):运算符和流程控制

百思不得小赵

scala 大数据 6月月更

SpringCloud - Ribbon核心源码解析

码农参上

微服务 SpringCloud spring 源码

使用 ABAP 操作 Excel 的几种方法

汪子熙

microsoft Excel Office SAP 6月月更

web前端培训Node.js 如何连接到 PostgreSQL 数据库

@零度

node.js 前端开发

OpenHarmony应用开发之二维码生成器

坚果

鸿蒙 OpenHarmony OpenHarmony 3.1 Release 6月月更

直播带货平台包含了直播和娱乐模块,你知道是什么吗?

开源直播系统源码

软件开发 直播带货系统

2022中国信通院首届业务与应用安全发展论坛成功召开!

中国IDC圈

Istio 1.1 版本发布,性能和可用性提升_架构_Istio 博客_InfoQ精选文章