10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

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:405180

评论

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

Redis 很强,不懂使用规范就糟蹋了

码哥字节

redis Redis开发规范 签约计划第二季

Apache ShenYu源码阅读系列-注册中心实现原理之Http注册

子夜2104

Go语言学习查缺补漏ing Day3

恒生LIGHT云社区

Go 编程语言

少儿春晚表演

Tiger

28天写作

服务端质量保证体系(三) CI原子能力建设

homber

ci 服务端 质量保证 签约计划第二季

前端开发框架react 之UmiJS

@零度

大前端 React

开源机器学习数据库OpenMLDB贡献者计划全面启动

第四范式开发者社区

第四范式 开源社区 OpenMLDB 机器学习数据库 贡献者

QA进阶成长感悟录

homber

成长 内容合集 签约计划第二季

Linux一学就会之Centos8软件包的管理和安装之yum管理软件包

学神来啦

Linux centos 运维 rpm yum

换个角度思考勒索攻击事件

华为云开发者联盟

漏洞 勒索 攻击 安全检测 蜜罐检测

华为AppCube入选Forrester《中国低代码平台市场分析报告》

华为云开发者联盟

华为 低代码 AppCube 应用魔方 Forrester

图数据和知识图谱,数字化转型的新引擎

星环科技

图数据库 知识图谱

入驻快讯|欢迎字节跳动终端技术团队正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

【分布式技术专题】「OSS中间件系列」Minio的Server端服务的架构和实战搭建

码界西柚

OSS Minio Minio 集群 12月日更 FS

企业如何做好员工安全意识提升

腾讯安全云鼎实验室

Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结

码哥字节

redis RedLock redisson 分布式锁 签约计划第二季

TDengine在雷达台站运维管理系统中的落地实践

TDengine

数据库 tdengine 时序数据库

Hadoop完全分布式安装部署

编程江湖

大数据 hadoop

Redis 核心知识点归纳总结,从根上理解 Redis

码哥字节

redis Redis 核心技术与实战 签约计划第二季

大数据开发之数据读取—Pandas vs Spark

@零度

大数据 spark pandas

python入门难?十之八九是因为python 协程吧!

梦想橡皮擦

12月日更

服务端质量保证体系(一) 全流程规范管理

homber

服务端 流程 质量保证 签约计划第二季

2021 China DevOpsDays演讲实录

homber

DevOps DevOpsDays 签约计划第二季

基于HTML、CSS和JS的年龄计算器

海拥(haiyong.site)

html 大前端 28天写作 签约计划第二季 12月日更

云原生时代的"应用级"多云管理

北京好雨科技有限公司

云计算 Kubernetes 容器 多云管理

编程谜题:提升你解决问题的训练场

华为云开发者联盟

Python 编程 编程语言 代码 编程谜题

服务端质量保证体系(二) 流水线标准化建设

homber

服务端 CI/CD 流程 质量保证 签约计划第二季

java开发SSM框架整合之MyBatis动态SQL

@零度

mybatis ssm JAVA开发

恒源云(GPUSHARE)_云GPU服务器如何使用PyCharm?

恒源云

深度学习 gpu 算力加速

「Oracle」Oracle 数据库备份还原

恒生LIGHT云社区

数据库 oracle

星环科技 TDH8.1.0:全新升级为用户带来极致体验

星环科技

大数据

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