Istio

CNCF正在筹建通用数据平面API工作组,以制定数据平面的标准API

CNCF正在筹建通用数据平面API工作组,以制定数据平面的标准API,为L4/L7数据平面配置提供事实上的标准,初始成员将包括 Envoy 和 gRPC 项目的代表。

Istio性能问题讨论

来自 Shopify 的 Michael Kipper 发表了一篇文章,评测和对比了 Istio 和 Linkerd2 的CPU使用情况。Istio 的表现可以说相当的尴尬…...

Istio1.1新特性之控制HTTP Retry

Istio1.1版本加强了对HTTP Retry条件的控制,同时修改了原有的HTTP retry的默认行为,去除了5xx的重试条件,但是没有文档上体现,所以使用时请留意:如果遇到重试不生效,请检查retryOn配置。

Istio1.1新特性之弃用Delta Encoding

为了尽可能的提升往Mixer批量上报数据的性能,提供了Delta Encoding的特性。但是最近发现存在属性删除的bug,因此Istio1.1之后废弃了这个特性。

Istio1.1新特性之TCP Weighted Cluster

Istio支持在多个cluster之间设置权重,通过设置不同的subset和weight,可以实现很多丰富的功能。但是之前只能为HTTP提供,TLS和TCP只能设置一个Destination,直到Istio1.1版本。

Istio1.1新特性之限制服务可见性

对于服务的可见性,在 Istio 设计之初,是没有特别考虑的,或者说,Istio 一开始的设计就是建立在如下前提下的:Istio中的任何服务都可以访问其他任意服务。直到Istio1.1版本才开始正视这个问题 :)

Service Mesh2018年度总结

我们回顾 2018 年的 Service Mesh,会发现的确如去年预期的,2018 年 Service Mesh 市场上的几个主要产品,都还在产品落地和生产实践上努力探索。只是这个过程,比我们预期的要慢一些,遇到的问题也比预期的要多一些,以至于在 2018 年结束时,我们未能看到一个梦寐以求的完美答案,而不得不将对 Service Mesh 的美好期许,留待 2019。

Mixer Cache: Istio的阿克琉斯之踵?微信讨论实录

在Service Mesh技术社区的微信群中,针对Istio Mixer Cache设计中缓存存放和逻辑分离的潜在分险,进行了深入探讨,截屏实录,原汁原味。

Istio Mixer Cache工作原理与源码分析(4)-签名

签名是Mixer Check Cache的核心操作,涉及到最重要的缓存查找,还有性能,但是,其实在理解了引用属性和absent key的概念后,也非常简单。

Istio Mixer Cache工作原理与源码分析(3)-主流程

Mixer Check Cache的主流程代码解析。

Istio Mixer Cache工作原理与源码分析(2)-工作原理

Mixer check Cache设计时,由于受限于无法得知mixer adaper会使用哪些属性,因此不得不引入两层缓存的设计,而absence key的使用也增加了代码阅读上的困难。在展开代码阅读和讲解之前,我们先在本文中概括讲述mixer check cache的工作原理。

Istio Mixer Cache工作原理与源码分析(1)-基本概念

为了保证性能,避免每次请求都远程访问Mixer,Istio在Envoy中精心设计了一套Mixer Cache机制。在Mixer这个精美的花瓶下面,垫上了一块厚实的板砖。

Mixer Cache: Istio的阿克琉斯之踵?

为了架构的优雅,Istio设计了Mixer,将大量的功能从Sidecar中搬了出来。为了减少Mixer远程调用带来的性能,又精心设计了一套复杂的缓存。只是,这个Mixer Cache,有一个地方需要探讨......

Service Mesh年度总结:群雄逐鹿烽烟起

2017年的Service Mesh 历程,在平淡中开始,如戏剧般结束,留给我们一个充满想象和憧憬的 2018。让我们一起来回顾这堪称精彩的一年。

山雨欲来风满楼:Service Mesh时代的选边与站队

从萌芽到壮大,Service Mesh技术在2017年快速成长,Istio更是霸气登场。在下一代微服务的蓬勃气势下,各路英豪,无论是名门世家,还是江湖草莽,相继做出决断和选择。 新一轮的江湖厮杀又一次开始...

服务网格新生代-Istio

Service Mesh新秀,初出茅庐便声势浩荡,前有Google,IBM和lyft倾情奉献,后有业界大佬俯首膜拜,这就是今天将要介绍的主角,扛起Service Mesh大旗,掀起新一轮微服务开发浪潮的Istio!