写点什么

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

评论

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

Fegin的解析

卢卡多多

OpenFegin 6月月更

什么是元数据

奔向架构师

数据仓库 元数据 6月月更

在线JSON转CSharp(C#)Class工具

入门小站

工具

Android 11适配指南之系统相机拍照、打开相册

yechaoa

android 适配 6月月更 11.0

年中大促 | 集成无忧,超值套餐 6 折起

融云 RongCloud

JVM调优简要思想及简单案例-为什么需要JVM调优?

zarmnosaj

6月月更

物联网开源开发平台 Shifu 开放内测!第一版技术文档发布

亚马逊云科技 (Amazon Web Services)

物联网 Tech 专栏

数字经济加速落地,能为中小企业带来什么?

脑极体

一张图解码 OpenCloudOS 社区开放日

腾源会

Java Core 「15」J.U.C Executor 框架

Samson

学习笔记 Java core 6月月更

C语言字符串与内存库函数的介绍与模拟实现

未见花闻

6月月更

使用GetX构建更优雅的Flutter页面结构

岛上码农

flutter ios 前端 安卓开发 6月月更

一篇文章带你对Java对象创建过程解密

派大星

JVM

如何低成本快速搭建企业知识库?

小炮

一篇文章学会er图绘制

工程师日月

6月月更

Java基础:反射机制详解

百思不得小赵

javase 反射机制 6月月更

leetcode 91. Decode Ways 解码方法(中等)

okokabcd

LeetCode 动态规划 算法与数据结构

一文简述:钓鱼攻击知多少

穿过生命散发芬芳

6月月更 钓鱼攻击

在线文本过滤小于指定长度工具

入门小站

工具

flutter系列之:flutter中的Wrap

程序那些事

flutter 程序那些事 6月月更

为 Serverless Devs 插上 Terraform 的翅膀,解耦代码和基础设施,实现企业级多环境部署(下)

阿里巴巴云原生

阿里云 开源 云原生 Serverless Devs

linux之git入门命令

入门小站

Linux

5分钟快速上线Web应用和API(Vercel)

Liam

前端 前端开发 开发 Postman API

支持在 Kubernetes 运行,添加多种连接器,SeaTunnel 2.1.2 版本正式发布!

Apache SeaTunnel

Apache 大数据 开源 workflow

如何在物联网低代码平台中使用数据字典功能?

AIRIOT

物联网 低代码平台

数据库每日一题---第20天:按日期分组销售产品

知心宝贝

数据库 程序员 前端 后端 6月月更

axios(二)

小恺

6月月更

博睿数据出席阿里云可观测技术峰会,数字体验管理驱动可持续发展

博睿数据

可观测性 智能运维 博睿数据 数字体验管理

51万奖池邀你参战!第二届阿里云ECS CloudBuild开发者大赛来袭

阿里云弹性计算

阿里云 分布式缓存 开发者大赛 加密计算 大数据加速

数据科学家是不是特有前途的职业?

袁袁袁袁满

华为云如何实现实时音视频全球低时延网络架构【上】

坚果

6月月更

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