service mesh

探讨Service Mesh中一种更高效的代理模式
作者 陈洋钧 发表于 2018年7月1日

探讨Service Mesh中一种更高效的代理模式

借助 eBPF,作为 Service Mesh 的数据转发层,对接 Pilot、Mixer 等控制面,实现策略、流量和安全管理,是不是一种更高效的方式?这会比 Envoy 拥有更好的性能,虽然性能未必是 Mesh 首要考虑的问题,本文中讲述使用 Cilium 的尝试。

速率限制part1—分布式系统的一个实用工具
作者 Daniel Bryant 译者 戴佳顺 发表于 2018年6月29日

速率限制part1—分布式系统的一个实用工具

在计算领域,速率限制通常用于控制服务发起或消耗的操作速率,或者是请求发送或接收的流量。如果你有一年以上的软件开发经验,那么你应该会遇到这个概念。但是,和很多软件架构所面临的挑战一样,比起实际出现的问题,需要思考的问题会更多。本文概述了现代分布式应用程序中的一些关于速率限制的实现方案、优势和挑战。

Istio不仅为微服务而生—使用Istio Service Mesh保护Kubernetes中的服务
作者 Todd Kaplinger 译者 陈冬 发表于 2018年6月28日

Istio不仅为微服务而生—使用Istio Service Mesh保护Kubernetes中的服务

通过使用 Istio Service Mesh 来保障 Kubernetes 平台服务。通常可以运行示例代码有助于用户更清晰的理解并将概念应用到实际的案例中。该项目围绕一个简单的 Node.js 应用程序演示了以 Istio Service Mesh 为 ETCD 的持久化数据服务的能力。

InfoQ访谈:使用服务网格的微服务通信与治理
作者 InfoQ 译者 宋净超 发表于 2018年6月22日

InfoQ访谈:使用服务网格的微服务通信与治理

本文是InfoQ对Serivce Mesh业界领袖Matt Klein、Dan Berg、Priyanka Sharma、Lachlan Evenson、Varun Talwar、Oliver Gould的采访,几位大咖分别就Service Mesh的定义及其在微服务交互和治理方面带来的优势、服务网格与ESB的区别,谁应该关心服务网格,服务网格的运行方式、sidecar以及学习曲线展开了讨论。

Istio的软性多租户支持
作者 John Joyce & Rich Curran 译者 崔秀龙 发表于 2018年6月21日

Istio的软性多租户支持

多租户是一个在各种环境和各种应用中都得到了广泛应用的概念,但是不同环境中,为每租户提供的具体实现和功能性都是有差异的。Kubernetes 多租户工作组致力于在 Kubernetes 中定义多租户用例和功能。然而根据他们的工作进展来看,恶意容器和负载对于其他租户的 Pod 和内核资源的访问无法做到完全控制,因此只有“软性多租户”支持是可行的。

容器、服务网格和API网关:从边缘开始
作者 Daniel Bryant 译者 崔秀龙 发表于 2018年6月21日

容器、服务网格和API网关:从边缘开始

本文中提到的典型是Envoy(数据平面)、Istio(控制平面)和Ambassador(API Gateway),Matt Klein指出人们在践行微服务的道路踩到的坑大多是与debugging有关,我们应该从服务网格的边缘开始实现反向代理、负载均衡和动态路由。实现或迁移基于容器技术的云原生平台如Kubernetes才刚刚开始,Service Mesh填补了该平台中的许多空白。

使用Service Mesh来充分利用微服务
作者 linux.com 译者 殷龙飞 发表于 2018年6月19日

使用Service Mesh来充分利用微服务

本文是在哥本哈根KubeCon上对Aspen Mesh(隶属于F5公司)的首席架构师Andrew Jenkins关于微服务和Service Mesh的采访。

服务网格在Cookpad网站中的实践
作者 Taiki 译者 殷龙飞 发表于 2018年6月19日

服务网格在Cookpad网站中的实践

Cookpad是日本的一家分享菜谱和烹调经验的网站,本文是该网站使用Service Mesh的实践,当前Cookpad没有直接使用Istio而是以Envoy为数据平面,自研的控制平面。