本文为翻译文章,点击查看原文。 Istio通过虚拟服务, 目标规则, Gateway等概念提供了复杂的路由机制。Istio 1.0通过加权路由定义启用了HTTP流量转移。我提交的Envoy 和Istio的pull request为TCP/TLS服务提供了类似的特性。这一特性已经在Envoy 1.8.
用Istio治理服务时须通过istioctl或kubectl,这种方式可能存在一些问题。因此小米武汉研发中心推出Naftis,帮助用户更轻松地管理Istio。 近年来服务网格(Service Mesh)已成为各大公司关注重点,各大公司纷纷开始调研Service Mesh相关架构。作为Service
介绍 自从istio-1.0.0在今年发布了正式版以后,Coohom项目在生产环境中也开启了使用istio来作为服务网格。 本文将会介绍与分享在Coohom项目在使用istio中的一些实践与经验。 Coohom项目 杭州群核信息技术有限公司成立于2011年,公司总部位于浙江杭州,占地面积
当Istio 1.0在几个月前发布时,TechCrunch称它为“可能是目前最重要的开源项目之一”。它并不是完美的(在本系列的第2部分会有详细介绍),但是这个版本标志着服务网格架构开发的一个重要里程碑。 尽管对Istio的发布给予了关注,但是,在开源社区服务网格还是不为人知。在这两篇文章中,我们首先
本文为翻译文章,点击查看原文。 本文最初发表于2017年5月24日。 随着大量新平台和支持工具的出现,云原生势头正在增长。 这些新平台为开发人员提供了越来越多的功能 ,可以以自动化的方式快速开发,部署和管理大量微服务。 但这种云原生的势头的增长同样会伴随着成本的增加,最好做好为此付出代价的准备。
本文为翻译文章,点击查看原文。 Kubernetes 不仅仅是一个容器管理工具。它是一个平台,旨在处理包装在任意数量的容器和组合中的各种工作负载。Kubernetes内置了多个控制器,可映射到云原生架构的各个层。 DevOps工程师可以将Kubernetes控制器视为指示团队运行的各种工作负载的基础
本文为翻译文章,点击查看原文。 在服务网格系列的第一部分中,我们认为服务网格是微服务体系架构发展的必然和有益的结果。随着 Istio 1.0 的发布,我们在服务网格领域已经经过了一个重要的里程碑,在这个重要的的时间节点上,我们需要思考服务网格的未来将如何发展。 在 VMware 我们非常愿意花时间和
本文为翻译文章,点击查看原文。 速率限制是缓解级联故障和防止耗尽共享资源的一种简单有效的方法。Envoy 是一个功能丰富的代理,可以为任何服务轻松添加速率限制的功能。本文将介绍在不更改应用程序本身配置的前提下如何配置 Envoy 来强制对应用进行速率限制。 问题 你是否遇到过资源被大量的请求淹没或耗
gateway定义用于配置在mesh边缘,到mesh的tcp和http的负载均衡。 非TLS单主机环境 相关拓扑 使用azure aks环境。 ingress gateway的service类型为loadbalancer。 ingress gateway的service entern
Cilium Kubernetes 本文为翻译文章,点击查看原文。 我们很高兴地宣布Cilium 1.3发布了。这个版本加入了几个新特性。主要的亮点是实现了Cassandra和带有策略执行能力的Memcached协议解析器,作为Envoy的Go语言扩展包。 和往常一样,整个Cilium社区的开发
Cilium是一个纯开源软件,没有哪家公司提供商业化支持,也不是由某一公司开源,该软件用于透明地保护使用Linux容器管理平台(如Docker和Kubernetes)部署的应用程序服务之间的网络连接。 Cilium的基础是一种名为BPF的新Linux内核技术,它可以在Linux本身动态插入强大的安全
本文为翻译文章,点击查看原文。 Rancher 1.6和Rancher 2.0底层容器编排引擎的术语和概念略微有所不同。想要了解这些差异就需要先了解Cattle和Kubernetes之间的根本区别。对于使用过Cattle或者Kubernetes的新手来说,这篇文章比较适合您。同时你也可以从这里获取到
本文为翻译文章,点击查看原文。 除非你长期与世隔绝,否则你应该听说过Kubernetes,他已经称为高速发展的互联网公司的一条准则。最近又有一个热门话题–Service Mesh(服务网格),它已经被这些高速发展公司用来解决一些特定的问题。所以如果你想了解什么是Service Mesh,接下来我可以
本文为翻译文章,点击查看原文。 Envoy是专为Cloud Native应用设计的轻量级服务代理,也是为数不多的支持gRPC的代理之一。gRPC是一个基于HTTP/2的高性能RPC(远程过程调用)框架,支持多种语言。 Envoy 在这篇文章中,我们将使用gRPC和Protocol Bu
本文为翻译文章,点击查看原文。 如果你刚接触“Service Mesh“和“Envoy”,我这里有一篇文章可以帮你入门。 这是Envoy service mesh下的可观测性系列的第二篇文章,你可以在这里阅读第一篇关于分布式追踪的文章。 在微服务中谈及监控时,你可不能被蒙在鼓里,至少要知道问题出在哪
本文为翻译文章,点击查看原文。 试用gRPC构建服务时要在.proto文件中定义消息(message)和服务(service)。gRPC支持多种语言自动生成客户端、服务端和DTO实现。在读完这篇文章后,你将了解到使用Envoy作为转码代理,使gRPC API也可以通过HTTP/JSON的方式访问。你
“它是一只鸟,它是一架飞机,它是超级……”。不,等等,它是Istio!即使你眯着眼睛,也能够看出来!什么是Istio?超级英雄有各种形状和大小! 今天,在微服务架构中,Kubernetes是超人。它很容易被认出来,它是当今最强大的云(和本地)超级英雄:刀枪不入,飞来飞去,总是随叫随到,安全,值得信赖
本文为翻译文章,点击查看原文。 大家好!我在Istio上做了一些实验,禁用控制平面的组件,并观察应用和服务网格会发生什么。下面是我的笔记。 Pilot Pilot负责Istio的流量控制特性,同时将Sidecar更新至最新的网格配置。 Pilot启动以后,监听端口 15010 (gRPC)和 808
本文为翻译文章,点击查看原文。 本文将简单的讨论下我们经常听到的 “Service Mesh” 是什么,以及如何使用 “Envoy” 构建服务网格(Service Mesh)。 什么是 Service Mesh? Service Mesh 可以比作是微服务结构中的通信层。每个服务之间来往的所有请求都
Observability and Istio telemetry 吴晟 Apache SkyWalking创始人、Apache Sharding-Sphere原型作者、比特大陆资深技术专家、CNCF OpenTracing标准化委员会成员 蚂蚁金服 Service Mesh