AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

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

评论

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

训练营第二周作业 2

仲夏

第二周总结

fmouse

极客大学架构师训练营

作业二

泡泡

第二周作业

fmouse

极客大学架构师训练营

Week 2 命题作业及总结

阿泰

作业一

泡泡

第 2 周 框架设计 腐败的代码

Pyr0man1ac

极客大学 - 架构师训练营第一期 - 第二周作业

Black Eyed Peter

极客大学架构师训练营

架構師訓練營 week2 作業

ilake

极客大学架构师训练营

面向对象设计原则及框架案例

garlic

极客大学架构师训练营

【第二周】课后作业

云龙

极客大学架构师训练营

架构师训练营 -week02- 总结

大刘

极客大学架构师训练营

用户故事信息过多或过少带来的问题

Bruce Talk

敏捷 Agile 用户故事 UserStory

【第二周】框架设计

云龙

极客大学架构师训练营

数据结构之堆栈

C语言与CPP编程

c++ 数据结构 堆栈 C语言 数据结构与算法

架构师训练营 1 期第 2 周:框架设计

Wee权

架构师训练营第 1 期第二周课后练习题

郑凯元

极客大学架构师训练营

架构师训练营第二次作业

月殇

极客大学架构师训练营

依赖倒置原则和接口隔离原则

garlic

极客大学架构师训练营

数据结构之线性表

C语言与CPP编程

c++ 数据结构 C语言 线性表 数据结构与算法

极客时间架构 1 期:第 2 周框架设计 - 命题作业

Null

架构师训练营第二周总结

月殇

极客大学架构师训练营

Serverless 的收益与挑战 | 2020年度状态报告

donghui

Serverless

架构师训练营 - 命题作业 - 第二周

徐时良

架构师训练营 2 期 - 第二周总结

Geek_no_one

极客大学架构师训练营

第二周总结

赵孔磊

极客时间架构1期:第2周框架设计-学习总结

Null

华为18级工程师十年之作,整整3625页互联网大厂面试题合集

学习 程序员 面试 架构师技能

架构师训练营第二周作业

赵孔磊

C语言与C++学习路线

C语言与CPP编程

c++ 编程语言 C语言

学习总结1

Wee权

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