<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Service Mesh on Huabing Blog</title>
    <link>https://zhaohuabing.com/tags/service-mesh/</link>
    <description>Recent content in Service Mesh on Huabing Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 26 May 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://zhaohuabing.com/tags/service-mesh/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Istio Ambient 模式流量管理实现机制详解（一）</title>
      <link>https://zhaohuabing.com/post/2022-09-11-ambient-deep-dive-1/</link>
      <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-11-ambient-deep-dive-1/</guid>
      <description>&lt;p&gt;Istio ambient 模式采用了被称为 &lt;a href=&#34;https://www.zhaohuabing.com/post/2022-09-08-introducing-ambient-mesh/#%E6%9E%84%E5%BB%BA%E4%B8%80%E4%B8%AA-ambient-mesh&#34;&gt;HBONE&lt;/a&gt; 的&#xA;方式来连接 ztunnel 和 waypoint proxy。HBONE 是 HTTP-Based Overlay Network Environment 的缩写。虽然是一个新的名词，但其实 HBONE 并不是 Istio 创建出来的一个新协议，而只是利用了 HTTP 协议标准提供的隧道能力。简单地说，ambient 模式采用了 &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/CONNECT&#34;&gt;HTTP 的 CONNECT 方法&lt;/a&gt; 在 ztunnel 和 waypoint proxy 创建了一个隧道，通过该隧道来传输数据。本文将分析 HBONE 的实现机制和原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用服务网格和 Envoy Gateway 构建客户端的可用性和弹性</title>
      <link>https://zhaohuabing.com/post/2024-04-07-client-side-availability-and-resiliency/</link>
      <pubDate>Sun, 07 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-04-07-client-side-availability-and-resiliency/</guid>
      <description>&lt;h2 id=&#34;如何从客户端角度思考服务的可用性和弹性&#34;&gt;如何从客户端角度思考服务的可用性和弹性&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;这是一系列关于 Envoy Gateway 价值的文章之一，该网关已经达到了 1.0 版本的发布里程碑，可以投入生产使用。&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;在讨论可用性和弹性时，我们通常是从基础设施和服务的角度来探讨的。我们很少考虑是否可以在客户端采用某种方法来提高后端服务的“实际感知可用性”（即在客户端测量到的服务的可用性）。这主要是因为我们在大部分情况下都无法控制客户端与服务的交互方式。但实际上我们有办法对客户端和服务之间的交互进行控制，从而提高客户端对服务的“实际感知可用性”。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki Mesh Community Meeting - February 23rd, 2023</title>
      <link>https://zhaohuabing.com/post/2023-02-24-aeraki-mesh-community-meeting/</link>
      <pubDate>Fri, 24 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-02-24-aeraki-mesh-community-meeting/</guid>
      <description>&lt;p&gt;During this community meeting, we introduced Aeraki Mesh’s newly released Access Log and Service Metrics features. We also invited experts from Boss Zhipin and Shopline to share hands-on examples of Dubbo based on Aeraki Mesh. Furthermore, we introduced the new features of multiplexing and Gateway support for the MetaProtocol application protocol, which are being contributed by the Tencent Games project and Boss Zhipin.&lt;/p&gt;&#xA;&lt;p&gt;The Access Log and Service Metrics functionalities will help users better understand their network performance, troubleshoot issues, and optimize their applications. We’re excited to see how these new features will improve our users&amp;rsquo; experiences with Aeraki Mesh.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki Mesh 社区例会 - 2023-02-23</title>
      <link>https://zhaohuabing.com/post/2023-02-24-aeraki-mesh-community-meeting-en/</link>
      <pubDate>Fri, 24 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-02-24-aeraki-mesh-community-meeting-en/</guid>
      <description>&lt;p&gt;本次社区会议介绍了 Aeraki Mesh 最新发布的 Access Log，Sevice Metrics 功能，并邀请了来自 Boss 直聘，Shopline 的专家分享基于 Aeraki Mesh 的 Dubbo 实操案例。此外，还介绍了来着腾讯游戏项目和 Boss 直聘正在贡献的多路复用和 Gateway 支持 MetaProtocol 应用协议的新特性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>深入理解 Istio Metrics</title>
      <link>https://zhaohuabing.com/post/2023-02-14-istio-metrics-deep-dive/</link>
      <pubDate>Tue, 14 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-02-14-istio-metrics-deep-dive/</guid>
      <description>&lt;p&gt;Istio 为 Service Mesh 中的微服务提供了非常丰富的统计指标（Metrics），这些指标可以让运维人员随时监控应用程序中服务的健康状况，在系统出现线上故障之前就发现潜在问题并进行处理。本文将介绍 Istio Metrics 的实现机制，以帮助读者深入了解其原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki Mesh 提供服务级别的 Metrics</title>
      <link>https://zhaohuabing.com/post/2023-02-06-aeraki-metrics/</link>
      <pubDate>Mon, 06 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-02-06-aeraki-metrics/</guid>
      <description>&lt;p&gt;在刚刚发布的最新版本 Aeraki Mesh 1.2.2 中 (对应 meta-protocol-proxy:1.2.3) ，Aeraki Mesh 提供了和 Istio 一致的服务级别指标，包括 istio_requests_total，istio_request_duration_milliseconds，istio_request_byte 和 istio_response_byte。标志着 Aeraki Mesh 为非 HTTP 协议提供的服务治理能力和 HTTP 协议完全对齐，完整覆盖了路由，调用跟踪，访问日志，服务指标等所有能力。&lt;/p&gt;</description>
    </item>
    <item>
      <title>5分钟内将 Dubbo 服务接入 Istio 服务网格</title>
      <link>https://zhaohuabing.com/post/2022-11-18-dubbo-aeraki-mesh-in-5-minutes/</link>
      <pubDate>Fri, 18 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-11-18-dubbo-aeraki-mesh-in-5-minutes/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://zhaohuabing.com/web-slides/manage-dubbo-in-istio-in-5-minutes/&#34;&gt;幻灯片&lt;/a&gt;&#xA;&lt;a href=&#34;https://aeraki.net&#34;&gt;Aeraki Mesh 官网&lt;/a&gt;&#xA;&lt;a href=&#34;https://www.aeraki.net/zh/docs/v1.x/tutorials/dubbo&#34;&gt;Dubbo 接入教程&lt;/a&gt;&#xA;&lt;a href=&#34;https://www.aeraki.net/zh/docs/v1.x/tutorials/implement-a-custom-protocol&#34;&gt;私有协议接入教程&lt;/a&gt;&#xA;&lt;a href=&#34;https://github.com/aeraki-mesh&#34;&gt;Github&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&lt;link rel=&#34;stylesheet&#34; href=&#34;https://zhaohuabing.com/css/hugo-easy-gallery.min.css&#34; /&gt;&#xA;&lt;div class=&#34;box&#34; &gt;&#xA;  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope&#xA;    itemtype=&#34;http://schema.org/ImageObject&#34;&gt;&#xA;    &lt;div class=&#34;img&#34; &gt;&#xA;      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://zhaohuabing.com/web-slides/manage-dubbo-in-istio-in-5-minutes/0.png&#34;  /&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;a href=&#34;https://zhaohuabing.com/web-slides/manage-dubbo-in-istio-in-5-minutes/&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;&#xA;  &lt;/figure&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;style&gt;&#xA;    #biliplayer {&#xA;      width: 100%;&#xA;      height: 600px;&#xA;    }&#xA;    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {&#xA;      #biliplayer {&#xA;        width: 100%;&#xA;        height: 250px;&#xA;      }&#xA;    }&#xA;&lt;/style&gt;&#xA;&#xA;&#xA;    &lt;div&gt;&#xA;        &lt;iframe id=&#34;biliplayer&#34; src=&#34;//player.bilibili.com/player.html?bvid=BV1fP411g7zN&amp;page=1&#34; scrolling=&#34;no&#34; border=&#34;0&#34; frameborder=&#34;no&#34; framespacing=&#34;0&#34; allowfullscreen=&#34;true&#34; loading=&#34;lazy&#34; &gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>Istio Ambient 模式流量管理实现机制详解（三）</title>
      <link>https://zhaohuabing.com/post/2022-10-17-ambient-deep-dive-3/</link>
      <pubDate>Mon, 17 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-10-17-ambient-deep-dive-3/</guid>
      <description>&lt;p&gt;本文将继续介绍 ambient 模式下四层流量处理的实现机制。本文将以 bookinfo 应用中 productpage 访问 reviews 的请求路径为例来分析一个请求从 client 端发出到 server 端处理的四层流量处理流程。&lt;/p&gt;&#xA;&lt;p&gt;reviews 有三个版本的 deployment，我们首先为 v1 和 v2 设置反亲和和亲和规则，以确保 reviews v1 和 productpage 部署在同一个 node 上，reviews v2 和 productpage 部署在不同 node 上，以模拟 client 和 server 分别处于相同 node 和不同 node 中这两种情况。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio Ambient 模式流量管理实现机制详解（二）</title>
      <link>https://zhaohuabing.com/post/2022-09-11-ambient-deep-dive-2/</link>
      <pubDate>Thu, 29 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-11-ambient-deep-dive-2/</guid>
      <description>&lt;p&gt;ambient 模式中，应用 pod 通过 ztunnel 之间的安全通道进行通信。要实现这一点，Istio 需要劫持应用 pod 的 outbound 和 inbound 流量，并转发到 ztunnel 进行处理。这是如何实现的呢？&lt;/p&gt;&#xA;&lt;p&gt;Istio 采用了 iptables 规则和&lt;a href=&#34;https://en.wikipedia.org/wiki/Policy-based_routing&#34;&gt;策略路由（Policy-based Routing）&lt;/a&gt;来将应用 pod 的流量转发到 ztunnel。下面我们以 &lt;a href=&#34;https://www.zhaohuabing.com/post/2022-09-10-try-istio-ambient/&#34;&gt;初探 Istio Ambient 模式&lt;/a&gt; 中安装的 demo 为例来详细介绍 ambient 模式是如何对流量进行劫持，并转发到 ztunnel 中的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>采用 Aeraki Mesh 对 Dubbo 服务进行服务治理</title>
      <link>https://zhaohuabing.com/post/2022-09-26-servicemesh-summit2022-dubbo-aeraki-mesh/</link>
      <pubDate>Tue, 27 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-26-servicemesh-summit2022-dubbo-aeraki-mesh/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://aeraki.net&#34;&gt;Aeraki Mesh 官网&lt;/a&gt;&#xA;&lt;a href=&#34;https://zhaohuabing.com/zh/docs/v1.x/tutorials/dubbo&#34;&gt;Dubbo 接入教程&lt;/a&gt;&#xA;&lt;a href=&#34;https://www.aeraki.net/zh/docs/v1.x/tutorials/implement-a-custom-protocol&#34;&gt;私有协议接入教程&lt;/a&gt;&#xA;&lt;a href=&#34;https://github.com/aeraki-mesh&#34;&gt;Github&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;style&gt;&#xA;    #biliplayer {&#xA;      width: 100%;&#xA;      height: 600px;&#xA;    }&#xA;    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {&#xA;      #biliplayer {&#xA;        width: 100%;&#xA;        height: 250px;&#xA;      }&#xA;    }&#xA;&lt;/style&gt;&#xA;&#xA;&#xA;    &lt;div&gt;&#xA;        &lt;iframe id=&#34;biliplayer&#34; src=&#34;//player.bilibili.com/player.html?bvid=BV1oe4y167kz&amp;page=1&#34; scrolling=&#34;no&#34; border=&#34;0&#34; frameborder=&#34;no&#34; framespacing=&#34;0&#34; allowfullscreen=&#34;true&#34; loading=&#34;lazy&#34; &gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>Try out Istio Ambient mode</title>
      <link>https://zhaohuabing.com/post/2022-09-10-try-istio-ambient-english/</link>
      <pubDate>Sat, 10 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-10-try-istio-ambient-english/</guid>
      <description>&lt;p&gt;Ambient is a new data-plane model that Istio has just announced support for. In this post, we will try to install Istio’s ambient model and use the bookinfo demo to experience the L4 and L7 capabilities offered by ambient.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Note: L4 refers to the four layers of the OSI standard network model, i.e., TCP layer processing. L7 refers to layer seven of the OSI standard network model, which is the application layer processing, generally referred to as HTTP protocol processing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>初探 Istio Ambient 模式</title>
      <link>https://zhaohuabing.com/post/2022-09-10-try-istio-ambient/</link>
      <pubDate>Sat, 10 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-10-try-istio-ambient/</guid>
      <description>&lt;p&gt;Ambient 是 Istio 刚刚宣布支持的一种新的数据面模式，在本篇文章中，我们将尝试安装 Istio 的 ambient 模式，并采用 bookinfo demo 来体验 ambient 提供的 L4 和 L7 能力。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;备注： L4 指 OSI 标准网络模型的四层，即 TCP 层的处理。 L7 指 OSI 标准网络模型的七层，即应用层的处理，一般指的是 HTTP 协议的处理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>译文：Istio Ambient 模式安全架构深度解析</title>
      <link>https://zhaohuabing.com/post/2022-09-09-ambient-mesh-security-deep-dive/</link>
      <pubDate>Fri, 09 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-09-ambient-mesh-security-deep-dive/</guid>
      <description>&lt;p&gt;深入分析刚刚公布的 &lt;a href=&#34;https://www.zhaohuabing.com/post/2022-09-08-introducing-ambient-mesh/&#34;&gt;Istio ambient mesh&lt;/a&gt;（Istio 的一个无 sidecar 数据平面）对于服务网格的安全来说意味着什么。&lt;/p&gt;&#xA;&lt;p&gt;我们最近发布了 Istio ambient mesh，它是 Istio 的一个无 sidecar 数据平面。正如&lt;a href=&#34;https://www.zhaohuabing.com/post/2022-09-08-introducing-ambient-mesh/&#34;&gt;公告博客&lt;/a&gt;中所说，我们使用 ambient mesh 解决的首要问题是简化操作、更广泛的应用兼容性、降低基础设施成本和提高性能。在设计 ambient 数据平面时，我们仔细地平衡操作、成本和性能的相关问题，同时避免牺牲安全或功能。由于 ambient 组件运行在应用 pod 之外，安全边界已经发生了变化&amp;ndash;我们相信会更好。在这篇博客中，我们将详细介绍这些变化，并比较与 sidecar 部署模式的差异。&lt;/p&gt;</description>
    </item>
    <item>
      <title>译文：重磅消息 - Istio 引入 Ambient Mesh 模式</title>
      <link>https://zhaohuabing.com/post/2022-09-08-introducing-ambient-mesh/</link>
      <pubDate>Thu, 08 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-09-08-introducing-ambient-mesh/</guid>
      <description>&lt;p&gt;译者按：Istio 于2022年9月7日宣布了一种全新的数据平面模式 “ambient mesh”（ambient 意思是“环境的”，这里指 ambient mesh 使用了环境中的共享代理而不是 sidecar，下文直接使用英文原文），简单地讲就是将数据面的代理从应用 pod 中剥离出来独立部署，以彻底解决 mesh 基础设施和应用部署耦合的问题。该变化是 Istio 自创建以来的第二次大的架构变动，也说明 Istio 社区在持续创新，以解决 service mesh 生产中面临的实际问题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>译文：服务网格将使用 eBPF ？是的，但 Envoy 代理将继续存在</title>
      <link>https://zhaohuabing.com/post/2021-12-19-ebpf-for-service-mesh/</link>
      <pubDate>Sat, 18 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-12-19-ebpf-for-service-mesh/</guid>
      <description>&lt;p&gt;译者按：这篇博客非常清晰地阐述了目前很热的 eBPF 和 Service Mesh 的关系，并分别介绍 Envoy 在几种不同的数据平面架构模型中的位置，以及这几种架构模型各自的优势和权衡。最近我和同事以及社区的同学就引入 eBPF 之后 Service Mesh 的架构演进做了一些讨论，结论和 Solo 的这篇博客中的某些观点类似。作为 Linux 内核的一种扩展能力，eBPF 并不会替换 Envoy 的七层代理能力，而是作为 Service Mesh 数据面的一个增强技术。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeraki Mesh</title>
      <link>https://zhaohuabing.com/post/2021-09-27-aeraki/</link>
      <pubDate>Mon, 11 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-09-27-aeraki/</guid>
      <description>&lt;p&gt;Aeraki [Air-rah-ki] Mesh is an open-source service mesh I started about a year ago, and have been working on it till recently. Aeraki is the Greek word for ‘breeze’. While Istio connects microservices in a service mesh, Aeraki Mesh provides a non-intrusive, highly extendable way to allow Istio to support none-HTTP open-source and proprietary protocols. I hope this breeze can help Istio and service mesh sail a little further.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio 运维实战（电子书）</title>
      <link>https://zhaohuabing.com/post/2021-10-08-istio-operation-bible/</link>
      <pubDate>Fri, 08 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-10-08-istio-operation-bible/</guid>
      <description>&lt;h3 id=&#34;istio-运维实战&#34;&gt;Istio 运维实战&lt;/h3&gt;&#xA;&lt;p&gt;通过将微服务中原本在 SDK 中实现的应用流量管理、可见性、通信安全等服务治理能力下放到一个专门的“服务网格”基础设施中，Istio 解开了微服务的服务治理需求和业务逻辑之间的代码、编译、部署时机等的耦合，让微服务真正做到了承诺的“按需选择开发语言”，“独立部署升级”等能力，提升了微服务开发和部署的敏捷性，释放了微服务模式的生产力。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Online Lesson: Distributed Tracing with Jaeger, Kubernetes, and Istio</title>
      <link>https://zhaohuabing.com/post/2021-09-08-distributed-tracing-with-jaeger-kubernetes-and-istio/</link>
      <pubDate>Mon, 06 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-09-08-distributed-tracing-with-jaeger-kubernetes-and-istio/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.manning.com/bundles/distributed-tracing-ser?utm_source=zhaohuabing&amp;amp;utm_medium=affiliate&amp;amp;utm_campaign=liveproject_zhao_distributed_9_7_21&amp;amp;a_aid=zhaohuabing&amp;amp;a_bid=ce8ffc93&#34;&gt;&lt;strong&gt;30% off&lt;/strong&gt; 👉👉👉 Get this lesson now with my special discount!&lt;/a&gt;&#xA;&lt;a href=&#34;https://www.manning.com/?utm_source=zhaohuabing&amp;amp;utm_medium=affiliate&amp;amp;utm_campaign=affiliate&amp;amp;a_aid=zhaohuabing&#34;&gt;&lt;strong&gt;30% off&lt;/strong&gt; 👉👉👉 Get more Manning books with my special discount!&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.manning.com/bundles/distributed-tracing-ser?utm_source=zhaohuabing&amp;amp;utm_medium=affiliate&amp;amp;utm_campaign=liveproject_zhao_distributed_9_7_21&amp;amp;a_aid=zhaohuabing&amp;amp;a_bid=ce8ffc93&#34;&gt;&lt;strong&gt;优惠30%&lt;/strong&gt; 👉👉👉 采用我的专属折扣链接购买本在线课程！&lt;/a&gt;&#xA;&lt;a href=&#34;https://www.manning.com/?utm_source=zhaohuabing&amp;amp;utm_medium=affiliate&amp;amp;utm_campaign=affiliate&amp;amp;a_aid=zhaohuabing&#34;&gt;&lt;strong&gt;优惠30%&lt;/strong&gt; 👉👉👉 采用我的专属折扣链接购买 Manning 书籍！&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;  &lt;img src=&#34;https://zhaohuabing.com/img/2021-09-08-distributed-tracing-with-jaeger-kubernetes,-and-istio/manning-bundles-distributed-tracing.png&#34; alt=&#34;&#34;&gt;&#xA;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>深入理解 Istio —— 云原生服务网格进阶实战</title>
      <link>https://zhaohuabing.com/post/2021-08-26-istio-handbook/</link>
      <pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-08-26-istio-handbook/</guid>
      <description>&lt;h3 id=&#34;深入理解-istio--云原生服务网格进阶实战&#34;&gt;深入理解 Istio —— 云原生服务网格进阶实战&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://istio.io/zh&#34;&gt;Istio&lt;/a&gt; 是由 Google、IBM、Lyft 等共同开源的 Service Mesh（服务网格）框架，于2017年初开始进入大众视野，作为云原生时代下承 Kubernetes、上接 Serverless 架构的重要基础设施层，地位至关重要。&lt;a href=&#34;https://www.servicemesher.com/&#34;&gt;ServiceMesher 社区&lt;/a&gt;作为中国最早的一批在研究和推广 Service Mesh 技术的开源社区决定整合社区资源，合作撰写一本开源电子书作为服务网格智库。我作为编委会成员和主要作者之一，参与了本书的编写工作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio 流量管理原理与协议扩展</title>
      <link>https://zhaohuabing.com/post/2020-12-07-cnbps2020-istio-traffic-management/</link>
      <pubDate>Mon, 07 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2020-12-07-cnbps2020-istio-traffic-management/</guid>
      <description>&lt;p&gt;通过本次的分享，听众可以理解Istio流量管理背后的实现原理，包括控制面流量管理模型和数据面流量转发机制。本次分享还将介绍如何对Istio进行扩展，以支持更多地七层协议，如dubbo，thrift，redis等等。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CNBPS 2020：云原生应用架构专场介绍</title>
      <link>https://zhaohuabing.com/post/2020-11-12-cnbps2020/</link>
      <pubDate>Thu, 12 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2020-11-12-cnbps2020/</guid>
      <description>&lt;p&gt;11月19-21日，CNBPS 2020重磅回归！&lt;/p&gt;&#xA;&lt;p&gt;作为一年一度的云原生科技盛会，众多云原生届的“顶流”将在这里聚集，展现云原生世界的科技想象力。&lt;/p&gt;&#xA;&lt;p&gt;了解云原生趋势和最佳实践？来这一场就够了！&lt;/p&gt;</description>
    </item>
    <item>
      <title>Network Service Mesh: A Big Step Toward Cloud-Native NFV</title>
      <link>https://zhaohuabing.com/post/2020-02-21-network-service-mesh-english/</link>
      <pubDate>Fri, 21 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2020-02-21-network-service-mesh-english/</guid>
      <description>&lt;p&gt;When hearing about the term “Network Service Mesh” for the first time, you probably are as curious as I was: What exactly is it behind this fancy name? Does it have anything to do with Service Mesh/Istio? It turns out that Network Service Mesh is a sandbox project in the CNCF (Cloud Native Foundation), and it’s also a new hotspot in the cloud-native area. In this post, I’ll dive into the architecture and technical details of Network Service Mesh, and also explore the relationship between it and some other similar technologies you might get confused with, including Service Mesh, SDN, and NFV.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NFV迈向云原生时代：Network Service Mesh项目介绍</title>
      <link>https://zhaohuabing.com/post/2020-02-15-network-service-mesh/</link>
      <pubDate>Sat, 15 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2020-02-15-network-service-mesh/</guid>
      <description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;&#xA;&lt;p&gt;当第一次看到Network Service Mesh这一名词时，你很可能和我一样好奇它到底是什么？是否和Service Mesh有什么关系？Network Service Mesh是云原生领域中一个新的热点，是CNCF（云原生基金会）中的一个沙箱项目。本文将介绍Network Service Mesh的起源和架构，并探讨其与Service Mesh、SDN、NFV等相关技术的区别与联系。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio流量管理实现机制深度解析</title>
      <link>https://zhaohuabing.com/post/2018-09-25-istio-traffic-management-impl-intro/</link>
      <pubDate>Thu, 12 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-09-25-istio-traffic-management-impl-intro/</guid>
      <description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;&#xA;&lt;p&gt;Istio作为一个service mesh开源项目,其中最重要的功能就是对网格中微服务之间的流量进行管理,包括服务发现,请求路由和服务间的可靠通信。Istio实现了service mesh的控制面，并整合Envoy开源项目作为数据面的sidecar，一起对流量进行控制。&lt;/p&gt;</description>
    </item>
    <item>
      <title>What Can Service Mesh Learn from SDN?</title>
      <link>https://zhaohuabing.com/post/2019-11-23-what-can-service-mesh-learn-from-sdn-english/</link>
      <pubDate>Sat, 23 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-11-23-what-can-service-mesh-learn-from-sdn-english/</guid>
      <description>&lt;p&gt;Service Mesh is yet another emerging fancy tech word in the field of microservices recently. If you have a telecommunication or networking background, you may have already noticed that Service Mesh and SDN (Software Defined Network) look similar. Both of them use a software layer to manage and control the network infrastructure, and they also share the same architecture, which consists of a control plane and a data plane.&lt;/p&gt;&#xA;&lt;p&gt;So what is the relationship between Service Mesh and SDN — Is Service Mesh the next generation of SDN? What can Service Mesh learn from the experience of SDN? I’d like to share some of my own opinions in this article.&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何降低Istio服务网格中Envoy的内存开销</title>
      <link>https://zhaohuabing.com/post/2019-11-15-envoy-memory-optimize/</link>
      <pubDate>Fri, 15 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-11-15-envoy-memory-optimize/</guid>
      <description>&lt;h2 id=&#34;envoy的内存占用&#34;&gt;Envoy的内存占用&lt;/h2&gt;&#xA;&lt;p&gt;在Istio服务网格中，每个Envoy占用的内存也许并不算多，但所有sidecar增加的内存累积起来则是一个不小的数字。在进行商用部署时，我们需要考虑如何优化并减少服务网格带来的额外内存消耗。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Service Mesher Meetup 成都站：Service Mesh是下一代SDN吗？</title>
      <link>https://zhaohuabing.com/post/2019-10-26-what-can-service-mesh-learn-from-sdn/</link>
      <pubDate>Sat, 26 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-10-26-what-can-service-mesh-learn-from-sdn/</guid>
      <description>&lt;p&gt;如果具有通信或者网络行业的知识背景，那么你对SDN(Software Defined Network)一定不会陌生。你也许已经注意到，近来在微服务领域兴起的Service Mesh和SDN(Software Defined Network) 非常相似，这两者都采用了软件对网络进行管理和控制，也都采用了包含控制面和数据面的类似架构。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio Pilot代码深度解析</title>
      <link>https://zhaohuabing.com/post/2019-10-21-pilot-discovery-code-analysis/</link>
      <pubDate>Mon, 21 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-10-21-pilot-discovery-code-analysis/</guid>
      <description>&lt;h1 id=&#34;istio-pilot-组件介绍&#34;&gt;Istio Pilot 组件介绍&lt;/h1&gt;&#xA;&lt;p&gt;在Istio架构中，Pilot组件属于最核心的组件，负责了服务网格中的流量管理以及控制面和数据面之间的配置下发。Pilot内部的代码结构比较复杂，本文中我们将通过对Pilot的代码的深入分析来了解Pilot实现原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Enhance Istio Distributed Tracing with OpenTracing</title>
      <link>https://zhaohuabing.com/post/2019-07-02-using-opentracing-with-istio-english/</link>
      <pubDate>Wed, 11 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-07-02-using-opentracing-with-istio-english/</guid>
      <description>&lt;p&gt;In the previous post, we discussed how to use Opentracing to help Istio Service Mesh to propagate tracing context across process boundaries, and how to enrich Istio/Envoy generated traces with method-level spans to get more fine-grained insights to the services.&lt;/p&gt;&#xA;&lt;p&gt;For now, all that we have been talking is just about synchronous RPC (HTTP/REST), however, we can’t ignore the fact that asynchronous messaging is also widely adopted as an inter-services communication mechanism. So in this post, we will continue to use the eshop demo to explore how asynchronous messaging, specifically Kafka, can be traced in Istio service mesh with the help of Opentracing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Enhance Istio Distributed Tracing with OpenTracing</title>
      <link>https://zhaohuabing.com/post/2019-06-22-using-opentracing-with-istio-english/</link>
      <pubDate>Sat, 24 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-06-22-using-opentracing-with-istio-english/</guid>
      <description>&lt;p&gt;While evolving towards a microservices architecture, the biggest change is that the monolith application has been divided into multiple independent processes(or services), as a result, a method call between software modules now becomes a remote procedure call go through multiple services.&lt;/p&gt;&#xA;&lt;p&gt;A client request usually goes through a couple of or even a dozen of services in a complex microservices system, which makes it really hard to figure out what’s going on when a request fails or becomes slow.&lt;/p&gt;</description>
    </item>
    <item>
      <title>洞若观火：使用OpenTracing增强Istio的调用链跟踪</title>
      <link>https://zhaohuabing.com/post/2019-07-02-using-opentracing-with-istio/</link>
      <pubDate>Tue, 02 Jul 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-07-02-using-opentracing-with-istio/</guid>
      <description>&lt;p&gt;在上一篇文章中，我们通过一个网上商店的示例程序学习了如何使用Opentracing在Istio服务网格中传递分布式调用跟踪的上下文，以及如何将方法级的调用信息加入到Istio/Envoy生成的调用链中。采用Opentracing可以减少应用代码中传递HTTP header的重复代码；也可以根据需要在调用链中加入更细粒度的Span，以用于对系统性能瓶颈进行在线分析。&lt;/p&gt;</description>
    </item>
    <item>
      <title>洞若观火：使用OpenTracing增强Istio的调用链跟踪</title>
      <link>https://zhaohuabing.com/post/2019-06-22-using-opentracing-with-istio/</link>
      <pubDate>Sat, 22 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-06-22-using-opentracing-with-istio/</guid>
      <description>&lt;h1 id=&#34;分布式调用跟踪和opentracing规范&#34;&gt;分布式调用跟踪和Opentracing规范&lt;/h1&gt;&#xA;&lt;h2 id=&#34;什么是分布式调用跟踪&#34;&gt;什么是分布式调用跟踪？&lt;/h2&gt;&#xA;&lt;p&gt;相比传统的“巨石”应用，微服务的一个主要变化是将应用中的不同模块拆分为了独立的进程。在微服务架构下，原来进程内的方法调用成为了跨进程的RPC调用。相对于单一进程的方法调用，跨进程调用的调试和故障分析是非常困难的，很难用传统的调试器或者日志打印来对分布式调用进行查看和分析。&#xA;&#xA;  &lt;img src=&#34;https://zhaohuabing.com/img/2019-06-22-using-opentracing-with-istio/monolith-microserivce.jpg&#34; alt=&#34;&#34;&gt;&#xA;&#xA;&#xA;如上图所示，一个来自客户端的请求经过了多个微服务进程。如果要对该请求进行分析，则必须将该请求经过的所有服务的相关信息都收集起来并关联在一起，这就是“分布式调用跟踪”。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Which One is the Right Choice for the Ingress Gateway of Your Service Mesh?</title>
      <link>https://zhaohuabing.com/post/2019-04-16-how-to-choose-ingress-for-service-mesh-english/</link>
      <pubDate>Tue, 16 Apr 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-04-16-how-to-choose-ingress-for-service-mesh-english/</guid>
      <description>&lt;p&gt;By default, in a Kubernetes cluster with the Istio service mesh enabled, services can only be accessed inside the cluster. However, some of the services may need to be exposed to external networks as well. Kubernetes and Istio provide a variety of means to get external traffic into your cluster including NodePort, LoadBalancer, Kubernetes Ingress and Istio Gateway. With all these options, which one should be the right choice for your service mesh running in production?&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何为服务网格选择入口网关？</title>
      <link>https://zhaohuabing.com/post/2019-03-29-how-to-choose-ingress-for-service-mesh/</link>
      <pubDate>Fri, 29 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-03-29-how-to-choose-ingress-for-service-mesh/</guid>
      <description>&lt;p&gt;在启用了Istio服务网格的Kubernetes集群中，缺省情况下只能在集群内部访问网格中的服务，要如何才能从外部网络访问这些服务呢？ Kubernetes和Istio提供了NodePort，LoadBalancer，Kubernetes Ingress，Istio Gateway等多种外部流量入口的方式，面对这么多种方式，我们在产品部署中应该如何选择？&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio 服务注册插件机制代码解析</title>
      <link>https://zhaohuabing.com/post/2019-02-18-pilot-service-registry-code-analysis/</link>
      <pubDate>Mon, 18 Feb 2019 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2019-02-18-pilot-service-registry-code-analysis/</guid>
      <description>&lt;h1 id=&#34;istio服务注册插件机制&#34;&gt;Istio服务注册插件机制&lt;/h1&gt;&#xA;&lt;p&gt;在Istio架构中，Pilot组件负责维护网格中的标准服务模型，该标准服务模型独立于各种底层平台，Pilot通过适配器和各底层平台对接，以使用底层平台中的服务数据填充此标准模型。&lt;/p&gt;</description>
    </item>
    <item>
      <title>The obstacles to put Istio into production and how we solve them</title>
      <link>https://zhaohuabing.com/post/2018-12-27-the-obstacles-to-put-istio-into-production/</link>
      <pubDate>Thu, 27 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-12-27-the-obstacles-to-put-istio-into-production/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;B&gt;What is service mesh?&lt;/B&gt;&#xA;&lt;BR&gt;&lt;BR&gt;&#xA;Service mesh is becoming yet another fancy name in the cloud-native world this year. What exactly it is? By definition, service mesh is a dedicated infrastructure layer for handling service-to-service communication. It’s responsible for the reliable delivery of requests through the complex topology of services that comprise a modern, cloud-native application. Besides, it also facilitates the governance of services.&#xA;&lt;BR&gt;&lt;BR&gt;&#xA;&lt;B&gt;What is Istio?&lt;/B&gt;&#xA;&lt;BR&gt;&lt;BR&gt;&#xA;Istio is an open-source service mesh project lead by Google, IBM and Lyft. As an open platform, Istio lets you connect, secure, control, and observe services.&lt;/p&gt;</description>
    </item>
    <item>
      <title>拥抱NFV，Istio 1.1 将支持多网络平面</title>
      <link>https://zhaohuabing.com/post/2018-12-19-multi-network-interfaces-for-istio/</link>
      <pubDate>Wed, 19 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-12-19-multi-network-interfaces-for-istio/</guid>
      <description>&lt;p&gt;Istio 1.0版本只支持在单个网络，即Mesh中的服务只能连接在一个网络上。虽然在架构设计上是开放的，但从目前的代码来看，Istio的内部实现还是和Kubernetes高度集成的。由于Kubernetes集群中Pod缺省只支持一个网络接口，因此Istio也存在该限制并不让人意外。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio实战系列-Envoy Proxy构建分析</title>
      <link>https://zhaohuabing.com/post/2018-10-29-envoy-build/</link>
      <pubDate>Mon, 29 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-10-29-envoy-build/</guid>
      <description>&lt;p&gt;Istio由控制面和数据面组成。其中Envoy是Istio在数据面缺省使用的转发代理，Istio利用Envoy的四层和七层代理功能对网格中微服务之间的调用流量进行转发。今天我们来分析一下Istio 使用到的Envoy构建流程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Istio微服务平台集成实践</title>
      <link>https://zhaohuabing.com/post/2018-10-18-istio-paas-integration/</link>
      <pubDate>Thu, 18 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-10-18-istio-paas-integration/</guid>
      <description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;&#xA;&lt;p&gt;Istio发布1.0版本后，其服务发现和路由规则功能已基本具备production能力，我们也开始了Istio和公司内部微服务平台的集成工作，打算以Istio为基础打造一个微服务管控中心，在这里把目前的进展和遇到的坑和大家分享一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Secure ONAP Microservices with Istio Mutual TLS Authentication and RBAC</title>
      <link>https://zhaohuabing.com/post/2018-08-15-manage-onap-with-istio-auth-enabled/</link>
      <pubDate>Wed, 15 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-08-15-manage-onap-with-istio-auth-enabled/</guid>
      <description>&lt;p&gt;In the previous post &lt;a href=&#34;https://zhaohuabing.com/post/2018-08-01-manage-onap-with-istio/&#34;&gt;Manage ONAP Microservices with Istio Service Mesh&lt;/a&gt;, we went through the steps of how to install Istio and integrate it with ONAP platform, it’s super simple and has nearly no impact to the existing projects. Now let’s enable Istio auth to secure the inter-service communication inside ONAP, it will need a little bit more efforts, but it’s worth with the benefits brought by it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage ONAP Microservices with Istio Service Mesh</title>
      <link>https://zhaohuabing.com/post/2018-08-01-manage-onap-with-istio/</link>
      <pubDate>Wed, 01 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-08-01-manage-onap-with-istio/</guid>
      <description>&lt;p&gt;In the previous post &lt;a href=&#34;https://zhaohuabing.com/post/2018-06-22-onap-with-service-mesh/&#34;&gt;How service mesh can help during the ONAP Microservice journey&lt;/a&gt;, we have discussed why the community wants ONAP to evolve towards Microservice architecture and how service mesh approach could help during the journey. Now it’s time to dip our toe in the water, let’s try out Istio with ONAP by following the below steps.&lt;/p&gt;&#xA;&lt;!-- more --&gt;&#xA;&lt;h1 id=&#34;installation&#34;&gt;Installation&lt;/h1&gt;&#xA;&lt;p&gt;First, download installation scripts from ONAP Gerrit:&lt;/p&gt;</description>
    </item>
    <item>
      <title>How service mesh can help during the ONAP Microservice journey</title>
      <link>https://zhaohuabing.com/post/2018-06-22-onap-with-service-mesh/</link>
      <pubDate>Fri, 22 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2018-06-22-onap-with-service-mesh/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.onap.org/announcement/2018/06/12/onap-announces-availability-of-beijing-release-enabling-a-deployment-ready-platform-for-network-automation-and-orchestration&#34;&gt;ONAP Beijing is available now&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;p&gt;ONAP, as part of LF Networking, now accounts for more than 65% of global subscriber participation through carriers creating a harmonized, de-facto open source platform.&lt;/p&gt;&#xA;&lt;!-- more --&gt;&#xA;&lt;p&gt;While it&amp;rsquo;s so exciting to see that more operators are deploying ONAP in their commercial network, ONAP community realizes that there are still somewhere we can improve to smooth the deployment process. For example, instead of deploying ONAP as a whole, users may just want to pick some modules, integrate these modules with their existing system to get a customized ONAP solution. Actually, this is a very usual usage scenario in open source world. So it should be easy to tailor ONAP to suit the different scenarios and purposes for various users.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Service Mesh 和 API Gateway的关系探讨（译文）</title>
      <link>https://zhaohuabing.com/2018/04/11/service-mesh-vs-api-gateway/</link>
      <pubDate>Wed, 11 Apr 2018 09:32:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/2018/04/11/service-mesh-vs-api-gateway/</guid>
      <description>&lt;h2 id=&#34;service-mesh-vs-api-gateway&#34;&gt;Service Mesh vs API Gateway&lt;/h2&gt;&#xA;&lt;p&gt;在&lt;a href=&#34;https://medium.com/microservices-in-practice/service-mesh-for-microservices-2953109a3c9a&#34;&gt;前一篇关于Service Mesh的文章&lt;/a&gt;中,我提到了几个关于Service Mesh和API Gateway之间关系的问题，在本篇文章中，我打算就Service Mesh和API Gateway的用途进行进一步讨论。&lt;/p&gt;</description>
    </item>
    <item>
      <title>谈谈微服务架构中的基础设施：Service Mesh与Istio</title>
      <link>https://zhaohuabing.com/2018/03/29/what-is-service-mesh-and-istio/</link>
      <pubDate>Thu, 29 Mar 2018 12:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/2018/03/29/what-is-service-mesh-and-istio/</guid>
      <description>&lt;h2 id=&#34;微服务架构的演进&#34;&gt;微服务架构的演进&lt;/h2&gt;&#xA;&lt;p&gt;作为一种架构模式，微服务将复杂系统切分为数十乃至上百个小服务，每个服务负责实现一个独立的业务逻辑。这些小服务易于被小型的软件工程师团队所理解和修改，并带来了语言和框架选择灵活性，缩短应用开发上线时间，可根据不同的工作负载和资源要求对服务进行独立缩扩容等优势。&lt;/p&gt;&#xA;&lt;p&gt;另一方面，当应用被拆分为多个微服务进程后，进程内的方法调用变成了了进程间的远程调用。引入了对大量服务的连接、管理和监控的复杂性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx开源Service Mesh组件Nginmesh安装指南</title>
      <link>https://zhaohuabing.com/2018/01/02/nginmesh-install/</link>
      <pubDate>Tue, 02 Jan 2018 12:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/2018/01/02/nginmesh-install/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;&#xA;&lt;p&gt;Nginmesh是NGINX的Service Mesh开源项目，用于Istio服务网格平台中的数据面代理。它旨在提供七层负载均衡和服务路由功能，与Istio集成作为sidecar部署，并将以“标准，可靠和安全的方式”使得服务间通信更容易。Nginmesh在今年底已经连续发布了0.2和0.3版本，提供了服务发现，请求转发，路由规则，性能指标收集等功能。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
