<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Open Source on Huabing Blog</title>
    <link>https://zhaohuabing.com/categories/open-source/</link>
    <description>Recent content in Open Source on Huabing Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 04 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://zhaohuabing.com/categories/open-source/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>OpenClaw 不是玩具，我的个人助理 Jeff 已经开始“上班”了</title>
      <link>https://zhaohuabing.com/2026/03/04/openclaw-productivity/</link>
      <pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/2026/03/04/openclaw-productivity/</guid>
      <description>&lt;p&gt;先简单介绍一下 OpenClaw：它是一个开源、自托管的 AI Agent。你可以把它理解为“消息渠道”和“AI 执行能力”之间的统一中枢：一边连 Telegram、WhatsApp 等聊天软件，另一边连模型、工具、会话和记忆系统。&lt;/p&gt;&#xA;&lt;p&gt;我给这个助手起名叫 &lt;strong&gt;Jeff&lt;/strong&gt;，灵感来自电影《Finch》（2021，Tom Hanks 主演）里那个被训练来陪伴和协助人类的机器人。这个名字对我来说挺有象征意义：我希望它不是“回答机器”，而是一个能长期协作、持续进化的工作搭子。&lt;/p&gt;&#xA;&lt;p&gt;对我来说，OpenClaw 最关键的不是“会聊天”，而是它能持续执行真实任务。&lt;/p&gt;&#xA;&lt;p&gt;这段时间我做了一些配置，把它接进了我每天的工作流。在这篇文章里面简单和大家分享一下我使用 OpenClaw 的一些体会：&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI 帮助我成为 10X 工程师！</title>
      <link>https://zhaohuabing.com/post/2026-02-02-ai-coding/</link>
      <pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2026-02-02-ai-coding/</guid>
      <description>&lt;center&gt;马来西亚 滨城 Batu Ferringhi 海滩 Fire Show&lt;/center&gt;&#xA;&lt;p&gt;最近关于 AI 编码的讨论实在是太火了，无论是在国外的 YouTube、X、Reddit，还是国内的微信视频号上，每天都能看到大量关于 AI 编程工具的体验分享。可说实话，作为一名还在一线写“工程化”代码的工程师，我认为很多分享内容都不是 “真正写代码的人” 写的，而是产品经理、AI 博主或者 AI 爱好者写的。虽然他们的内容非常有参考价值，但其实距离我自己每天真实面对的代码环境还是有点远。我想在这里聊聊作为一个在一线写“工程化”代码的工程师，我是如何在日常工作中使用 AI Coding Agent。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在 Ambient Mesh 中使用 Envoy Gateway 扩展 Redis 集群</title>
      <link>https://zhaohuabing.com/post/2025-10-30-scaling-redis-in-ambient-mesh-with-envoy-gateway/</link>
      <pubDate>Thu, 06 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2025-10-30-scaling-redis-in-ambient-mesh-with-envoy-gateway/</guid>
      <description>&lt;center&gt;爱心树，福州三坊七巷，摄于 2025 年夏&lt;/center&gt;&#xA;&lt;p&gt;在我们此前的博文——&lt;a href=&#34;https://www.cncf.io/blog/2025/08/26/use-envoy-gateway-as-the-unified-ingress-gateway-and-waypoint-proxy-for-ambient-mesh/&#34;&gt;《使用 Envoy Gateway 作为 Ambient Mesh 的统一入口网关和 Waypoint 代理》&lt;/a&gt;中，我们介绍了 Envoy Gateway 如何补足 Istio Ambient Mesh 在第七层（L7）能力上的空白，例如全局限流、熔断、OIDC 认证以及 xDS 动态配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy AI Gateway 现已支持 Model Context Protocol</title>
      <link>https://zhaohuabing.com/post/2025-10-06-envoy-ai-gateway-mcp/</link>
      <pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2025-10-06-envoy-ai-gateway-mcp/</guid>
      <description>&lt;h1 id=&#34;envoy-ai-gateway-现已支持-model-context-protocol&#34;&gt;Envoy AI Gateway 现已支持 Model Context Protocol&lt;/h1&gt;&#xA;&lt;p&gt;我们很高兴地宣布，Envoy AI Gateway 的下一个版本将正式支持 &lt;a href=&#34;https://modelcontextprotocol.io/&#34;&gt;Model Context Protocol&lt;/a&gt;（简称 MCP），让 Envoy AI Gateway（EAIGW）成为 AI 流量的通用入口。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bringing Full L7 Power to Istio Ambient Mesh with Envoy Gateway</title>
      <link>https://zhaohuabing.com/post/2025-07-23-use-envoy-gateway-as-the-ingress-gateway-and-waypoint-proxy-for-ambient-mesh/</link>
      <pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2025-07-23-use-envoy-gateway-as-the-ingress-gateway-and-waypoint-proxy-for-ambient-mesh/</guid>
      <description>&lt;center&gt;Surf Love, Taken in Pingtan County, Fuzhou, Fujian, China, Summer 2025&lt;/center&gt;&#xA;&lt;p&gt;In this article, we’ll look at how you can use &lt;a href=&#34;https://gateway.envoyproxy.io/&#34;&gt;Envoy Gateway&lt;/a&gt;, an Envoy project open source solution, together with Istio when running in Ambient mode. This will allow you to easily leverage the power of Envoy’s L7 capabilities for Ingress traffic and east-west traffic in your mesh with easy-to-use CRDs.&lt;/p&gt;&#xA;&lt;p&gt;To understand how this integration works, let’s first take a quick look at &lt;strong&gt;Ambient Mesh&lt;/strong&gt; itself. Also known as &lt;a href=&#34;https://istio.io/latest/docs/ambient/overview/&#34;&gt;&lt;strong&gt;Istio Ambient mode&lt;/strong&gt;&lt;/a&gt;, it’s a sidecar-less service mesh architecture that aims to simplify deployments and can boost efficiency for specific use cases. Unlike sidecar-based meshes, Ambient splits the data plane into two key components: the &lt;strong&gt;ztunnel&lt;/strong&gt;, which secures service-to-service communication, and the &lt;strong&gt;Waypoint Proxy&lt;/strong&gt;, which handles Layer 7 traffic routing and policy enforcement.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy Gateway Policies: Unlocking the Full Power of Envoy Proxy for API Gateways</title>
      <link>https://zhaohuabing.com/post/2025-06-16-kubecon-japan-envoy-gateway-policies-unlocking-the-full-power-of-envoy-proxy-for-api-gateways/</link>
      <pubDate>Mon, 16 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2025-06-16-kubecon-japan-envoy-gateway-policies-unlocking-the-full-power-of-envoy-proxy-for-api-gateways/</guid>
      <description>&lt;p&gt;This presentation will delve into Envoy Gateway&amp;rsquo;s API extensions: ClientTrafficPolicy, BackendTrafficPolicy, SecurityPolicy, and EnvoyExtensionPolicy. We&amp;rsquo;ll explore their practical applications in managing and securing edge traffic, showcasing advanced features like JWT authorization, rate limiting, OIDC integration, external processing, and WASM plugins.&lt;/p&gt;&#xA;&lt;h2 id=&#34;videos&#34;&gt;Videos&lt;/h2&gt;&#xA;&lt;p&gt;YouTube&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/_454exrrbMM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://localhost:57825/slides/KubeCon%20Japan%202025-Envoy%20Gateway%20Policies_%20Unlocking%20the%20Full%20Power%20of%20Envoy%20Proxy%20for%20API%20Gateways.pdf&#34;&gt;Slides&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy Gateway Architecture Diagrams</title>
      <link>https://zhaohuabing.com/post/envoy-gateway-architecture/</link>
      <pubDate>Mon, 12 May 2025 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/envoy-gateway-architecture/</guid>
      <description>&lt;p&gt;Oftentimes, I find myself spending a lot of time jumping between different files to understand the codebase while reviewing a PR or&#xA;writing a new feature — even when I originally wrote a good chunk of that code myself.&lt;/p&gt;&#xA;&lt;p&gt;In this sense, human brain feels like an old computer with just 64K of RAM. It&amp;rsquo;s constantly swapping data in and out because&#xA;there just isn&amp;rsquo;t enough memory. Before it can do any serious work, it has to reload all the context back into memory — a slow and sometimes frustrating process, especially when you’re doing it over and over.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Securing the Gateway: A Deep Dive into Envoy Gateway&#39;s Advanced Security Policy</title>
      <link>https://zhaohuabing.com/post/2025-04-04-kubecon-eu-envoy-gateway-security-policy/</link>
      <pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2025-04-04-kubecon-eu-envoy-gateway-security-policy/</guid>
      <description>&lt;p&gt;Envoy Gateway&amp;rsquo;s Security Policy simplifies access to Envoy&amp;rsquo;s robust security features, eliminating the need for users to navigate complex Envoy configurations. These features include CORS, JWT authentication, Basic Auth, OpenID Connect (OIDC), External Authentication (Ext Auth), and more. This session includes a demo showcasing OIDC authentication and authorization based on JWT claims, offering practical insights for enhancing application security—whether you&amp;rsquo;re an experienced Envoy user or new to open source.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy Gateway v 1.2.0 版本发布：新功能与改进介绍</title>
      <link>https://zhaohuabing.com/post/2024-06-16-eg-1.2.0/</link>
      <pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-06-16-eg-1.2.0/</guid>
      <description>&lt;center&gt; 穿藏族服装的少女 - 理塘，甘孜 &lt;/center&gt;&#xA;&lt;p&gt;Envoy Gateway（本文中简称 EG）在 11 月 6 日发布了最新的 1.2.0 版本。该版本带来了一系列激动人心的新特性和改进，本文将为您一一介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beyond Gateway API: Introducing Envoy Gateway&#39;s Gateway API Extensions</title>
      <link>https://zhaohuabing.com/post/2024-09-22-introducing-envoy-gateways-gateway-api-extensions-en/</link>
      <pubDate>Sat, 31 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-09-22-introducing-envoy-gateways-gateway-api-extensions-en/</guid>
      <description>&lt;center&gt;Osaka City Skyline, Taken in Osaka, Japan, Summer 2024&lt;/center&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This article is a summary of my talk,&amp;quot;&lt;a href=&#34;https://kccncossaidevchn2024.sched.com/event/1eYcX/gateway-api-and-beyond-introducing-envoy-gateways-gateway-api-extensions-jie-api-daeptao-envoyjie-zha-jie-api-huabing-zhao-tetrate&#34;&gt;Gateway API and Beyond: Introducing Envoy Gateway&amp;rsquo;s Gateway API Extensions¹&lt;/a&gt;&amp;quot;, presented at KubeCon China in Hong Kong, August 2024.&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/qH2byF7SDO8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;As the official Gateway Controller for the Envoy, &lt;a href=&#34;https://github.com/envoyproxy/gateway&#34;&gt;Envoy Gateway²&lt;/a&gt; provides full support for all the features of the &lt;a href=&#34;https://gateway-api.sigs.k8s.io&#34;&gt;Kubernetes Gateway API³&lt;/a&gt;.In addition, Envoy Gateway extends the Gateway API by introducing a range of enhancements for traffic management, security features, and custom extensions that go beyond the standard API. In this post, we’ll dive into these Envoy Gateway extensions and explore their use cases.&lt;/p&gt;</description>
    </item>
    <item>
      <title>超越 Gateway API：深入探索 Envoy Gateway 的扩展功能</title>
      <link>https://zhaohuabing.com/post/2024-08-31-introducing-envoy-gateways-gateway-api-extensions/</link>
      <pubDate>Sat, 31 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-08-31-introducing-envoy-gateways-gateway-api-extensions/</guid>
      <description>&lt;center&gt;大阪的城市天际线 - 摄于日本大阪，2024 年夏&lt;/center&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;本文是我在 2024 年 8 月于香港举行的 Kubecon China 上的技术分享：&lt;a href=&#34;https://kccncossaidevchn2024.sched.com/event/1eYcX/gateway-api-and-beyond-introducing-envoy-gateways-gateway-api-extensions-jie-api-daeptao-envoyjie-zha-jie-api-huabing-zhao-tetrate&#34;&gt;Gateway API and Beyond: Introducing Envoy Gateway&amp;rsquo;s Gateway API Extensions¹&lt;/a&gt; 的内容总结。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Highlights of Envoy Gateway v1.1.0: What’s New and Improved</title>
      <link>https://zhaohuabing.com/post/2024-06-16-eg-1.1.0-english/</link>
      <pubDate>Mon, 22 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-06-16-eg-1.1.0-english/</guid>
      <description>&lt;center&gt;Wall Art at In-N-Out Burger in Santa Clara, California&lt;/center&gt;&#xA;&lt;p&gt;Envoy Gateway (EG) released its latest version, 1.1.0, on July 22. This update marks the first feature release since the 1.0 GA (General Availability) version and includes multiple new features and improvements. In this article, I will highlight some of the most important new features.&lt;/p&gt;&#xA;&lt;h3 id=&#34;wasm-extensions&#34;&gt;Wasm Extensions&lt;/h3&gt;&#xA;&lt;p&gt;In 1.1.0, EG introduces support for Wasm extensions in OCI image format through the &lt;code&gt;EnvoyExtensionPolicy&lt;/code&gt; CRD. OCI images facilitate easier management of different versions of Wasm extension plugins and support private images for enhanced access control and security.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy Gateway v 1.1.0 版本发布：新功能与改进介绍</title>
      <link>https://zhaohuabing.com/post/2024-06-16-eg-1.1.0/</link>
      <pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-06-16-eg-1.1.0/</guid>
      <description>&lt;center&gt;In-N-Out Burger 餐馆墙上的装饰画（摄自加州 Santa Clara）&lt;/center&gt;&#xA;&lt;p&gt;Envoy Gateway（本文中简称 EG）在 7 月 23 日发布了最新的 1.1.0 版本。1.1.0 版本 EG 在 1.0 GA （General Availability）版本后的第一个功能更新版本，包含了多个新特性和改进。本文将为大家介绍我认为其中最重要的几个新特性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Get the Client’s “Real” IP Address with Envoy Gateway ?</title>
      <link>https://zhaohuabing.com/post/2024-05-17-client-ip-en/</link>
      <pubDate>Mon, 20 May 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-05-17-client-ip-en/</guid>
      <description>&lt;p&gt;Just as a river flows from its source through various bends before reaching the sea, a typical HTTP request travels from a client across multiple network hops until it reaches its destination server.&lt;/p&gt;&#xA;&lt;p&gt;During this journey, the request’s original IP address is lost as it moves through multiple network infrastructures such as proxy servers and load balancers. This happens because some of these hops terminate the TCP connection and create a new TCP connection with the next hop.  As a result, the receiving server only sees the IP address of its directly connected hop in the chain rather than the client’s original IP address.&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何通过 Envoy Gateway 得到客户端的真实 IP 地址？</title>
      <link>https://zhaohuabing.com/post/2024-05-17-client-ip/</link>
      <pubDate>Mon, 20 May 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-05-17-client-ip/</guid>
      <description>&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;河水出昆仑，东流经玉门，环绝壁，历五山，南至积石，东流入海。其流也，或曲或直，时急时缓，遇山则环，逢谷则奔。渐行渐远，百折千回，至于中原，汇百川，泽九州。其道也，蜿蜒盘旋，绵延万里，波澜壮阔，历千古而不息。——《水经注》&lt;/p&gt;</description>
    </item>
    <item>
      <title>我提交的 PR 为何还没能合入？</title>
      <link>https://zhaohuabing.com/post/2024-03-20-how-to-create-a-pull-request/</link>
      <pubDate>Mon, 25 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-03-20-how-to-create-a-pull-request/</guid>
      <description>&lt;p&gt;&lt;strong&gt;我提交的 PR 为何还没能合入？如何才能更快地合入我的 PR ？&lt;/strong&gt; 相信这是很多参与开源项目的开发者常常遇到的疑问。&lt;/p&gt;&#xA;&lt;p&gt;对于开发者来说，提交 PR（Pull Reques）是参与开源项目的主要方式。不管是修复一个故障，添加一个新功能，还是改进文档，我们都需要通过提交 PR 的方式将其合入到项目的主分支中。那么，我们提交的 PR 如何才能尽快地被项目接受呢？&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy Gateway 发布通用可用版本 1.0.0 ！</title>
      <link>https://zhaohuabing.com/post/2024-03-05-envoy-gateway-ga/</link>
      <pubDate>Fri, 15 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2024-03-05-envoy-gateway-ga/</guid>
      <description>&lt;p&gt;作者 Envoy Gateway 社区：Alice Wasko (Ambassador Labs), Arko Dasgupta (Tetrate), Congqi Zhu (CECloud), Guy Daich (SAP), Huabing Zhao (Tetrate), Jianpeng He (Tetrate), Xunzhuo Liu (Tencent)&lt;/p&gt;&#xA;&lt;p&gt;今天，我们非常高兴地宣布 Envoy Gateway (EG) 1.0 版本现已面向 Kubernetes 发布。这是一个成熟的版本，已准备好大规模应用于生产环境，它简化了 Envoy 在南北向流量管理中的使用。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy Gateway：十分钟搞定单点登录（SSO）！</title>
      <link>https://zhaohuabing.com/post/2023-12-07-envoy-gateway-security-policy-oidc/</link>
      <pubDate>Thu, 07 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-12-07-envoy-gateway-security-policy-oidc/</guid>
      <description>&lt;p&gt;单点登录（SSO）简化了用户体验，使用户能够在访问多个应用时只需一次登录。这提高了用户满意度，减少了密码遗忘的风险，同时增强了安全性。但是，实现单点登录并不容易，需要应用程序实现和认证服务器的交互逻辑，增加了应用程序的开发工作量。Envoy Gateway 在最新版本中的安全策略中提供了 OpenID Connect (OIDC) 的能力，采用 Envoy Gateway，无需对应用做任何修改，在十分钟内即可立刻实现单点登录。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Envoy Gateway 安全策略介绍: HTTP Basic Authentication</title>
      <link>https://zhaohuabing.com/post/2023-11-29-envoy-gateway-security-policy-basic-auth/</link>
      <pubDate>Wed, 29 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-11-29-envoy-gateway-security-policy-basic-auth/</guid>
      <description>&lt;h2 id=&#34;什么是-envoy-gateway-安全策略&#34;&gt;什么是 Envoy Gateway 安全策略？&lt;/h2&gt;&#xA;&lt;p&gt;Envoy Gateway 中的&lt;a href=&#34;https://gateway.envoyproxy.io/v0.6.0/api/extension_types/#securitypolicy&#34;&gt;安全策略 (SecurityPolicy)&lt;/a&gt; 是 Envoy Gateway 对 Kubernetes Gateway API 的一个扩展资源。SecurityPolicy 采用了 Gateway API 的 &lt;a href=&#34;https://gateway-api.sigs.k8s.io/geps/gep-713/&#34;&gt;Policy Attachment&lt;/a&gt; 机制来对 Gateway API 进行扩展，为 Envoy Gateway 实现了 CORS，JWT，OIDC，Basic Auth 等强大的安全能力。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introduce MetaProtocol Proxy: A Layer-7 Proxy Framework Powered by Envoy</title>
      <link>https://zhaohuabing.com/post/2023-11-16-kubecon-na-metaprotocol/</link>
      <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-11-16-kubecon-na-metaprotocol/</guid>
      <description>&lt;p&gt;Even with Envoy&amp;rsquo;s powerful filter extension mechanism, writing a proxy for none-http protocols from scratch can be challenging. MetaProtocol Proxy solves this by abstracting layer-7 proxy with a concept called metadata and providing a “batteries included” framework that includes common traffic management capabilities: load balancing, circuit breaker, routing, rate limiting, fault injection, observability, etc. To write a layer-7 proxy for a new protocol, the only thing you need to do is implementing the codec interface.&lt;/p&gt;</description>
    </item>
    <item>
      <title>KubeCon 芝加哥现场报道 - Envoy Gateway Maintainer Alice Wasko</title>
      <link>https://zhaohuabing.com/post/2023-11-16-kubecon-na-lin-alice-wasko/</link>
      <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-11-16-kubecon-na-lin-alice-wasko/</guid>
      <description>&lt;h2 id=&#34;videos&#34;&gt;Videos&lt;/h2&gt;&#xA;&lt;p&gt;Bilibili&#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=BV1PQ4y1b74N&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;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;YouTube&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/vfLVVE6b9q0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;采访内容(待整理):&lt;/p&gt;&#xA;&lt;p&gt;Huabing: I will introduce this interview first in Chinese, because the audience are from China. Envoy Gateway 社区的朋友大家好，我们今天有幸邀请到了 Envoy Gateway 的维护者，来自 Emissary 的 Alice。 Alice 从 Envoy Gateway 创建之初就参与了这个项目，今天很有幸能够在 KubeCon 现场对她进行采访。下面我将用英文对 Alice 进行采访。&lt;/p&gt;</description>
    </item>
    <item>
      <title>KubeCon 芝加哥现场报道 - Istio 创始人 Varun Talwar 解密 Istio 开源背后的故事</title>
      <link>https://zhaohuabing.com/post/2023-11-16-kubecon-na-varun-talwar-interview/</link>
      <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-11-16-kubecon-na-varun-talwar-interview/</guid>
      <description>&lt;h2 id=&#34;videos&#34;&gt;Videos&lt;/h2&gt;&#xA;&lt;p&gt;Bilibili&#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=BV1ZG411S75r&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;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;YouTube&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/JtD5wL5WABI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;采访内容(译文):&#xA;Huabing：你好， Varun，感谢你接受我们的采访。Varun Talwar 是著名开源项目 Istio 的创始人之一，也是硅谷科技初创公司 Tetrate.io 的联合创始人。那么 Varun，首先能不能给我们简单介绍一下你自己，以及你的背景？&lt;/p&gt;</description>
    </item>
    <item>
      <title>KubeCon 芝加哥现场报道 - Istio 技术指导委员会成员 Lin Sun 分享 Istio 项目历史与未来展望</title>
      <link>https://zhaohuabing.com/post/2023-11-16-kubecon-na-lin-sun-interview/</link>
      <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-11-16-kubecon-na-lin-sun-interview/</guid>
      <description>&lt;h2 id=&#34;videos&#34;&gt;Videos&lt;/h2&gt;&#xA;&lt;p&gt;Bilibili&#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=BV1Zj411E7wH&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;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;YouTube&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/O-bHqDpStoE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;采访内容(待整理):&lt;/p&gt;&#xA;&lt;p&gt;Um OK. Let&amp;rsquo;s just switch the image. OK. Um I think you already give us a little bit of background and interaction on yourself. So I, I think it&amp;rsquo;s fair to say you are one of the founder, etcetera.&lt;/p&gt;</description>
    </item>
    <item>
      <title>KubeCon 芝加哥现场报道 - Istio 社区核心维护者 John Howard 分享他高效的秘诀</title>
      <link>https://zhaohuabing.com/post/2023-11-16-kubecon-na-john-howard-interview/</link>
      <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-11-16-kubecon-na-john-howard-interview/</guid>
      <description>&lt;h2 id=&#34;videos&#34;&gt;Videos&lt;/h2&gt;&#xA;&lt;p&gt;Bilibili&#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=BV1j94y1H7ZX&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;&#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;YouTube&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/3sTj5lmoP6c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;采访内容(待整理):&lt;/p&gt;&#xA;&lt;p&gt;Huabing: OK, let&amp;rsquo;s welcome our superstar from Istio community. John Howard, Is my pronunciation correct?&lt;/p&gt;</description>
    </item>
    <item>
      <title>The API Gateway in the Cloud Native Era</title>
      <link>https://zhaohuabing.com/post/2023-11-01-kubecon-shanghai-2023-envoy-gateway-the-api-gateway-in-the-cloud-native-era/</link>
      <pubDate>Wed, 01 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2023-11-01-kubecon-shanghai-2023-envoy-gateway-the-api-gateway-in-the-cloud-native-era/</guid>
      <description>&lt;p&gt;EnvoyProx 是云原生时代的代理之一，也是CNCF下的毕业项目之一。Envoy Gateway 是由 EnvoyProxy 的创始人 Matt Klein 发起的 API 网关项目。由我所在公司（Tetrate.io）以及 Emissary、Contour 等其他 API 网关项目共同维护。Envoy Gateway 作为 EnvoyProxy 发起的官方 API 网关项目，是基于 EnvoyProxy 的南北向 API 网关的官方实现，大大降低了使用 EnvoyProxy 的门槛，使用户不必重复“造轮子”来构建 EnvoyProxy 控制平面，并处理难以理解的复杂 xDS 协议和 EnvoyProxy 的配置。Envoy Gateway 使用 Kubernetes Gateway API 作为其配置，可以轻松启动管理南北向流量。Envoy Gateway 在多个社区和积极贡献者的推动下迅速发展。本主题将介绍为什么 Envoy Gateway 是云原生时代的 API 网关。&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>Aeraki Mesh 正式成为 CNCF 沙箱项目</title>
      <link>https://zhaohuabing.com/post/2022-06-17-aeraki-mesh-cncf-sandbox/</link>
      <pubDate>Tue, 26 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2022-06-17-aeraki-mesh-cncf-sandbox/</guid>
      <description>&lt;p&gt;6月15日，我创建的 &lt;a href=&#34;https://aeraki.net&#34;&gt;Aeraki Mesh&lt;/a&gt; 项目通过了全球顶级开源基金会云原生计算基金会（CNCF）技术监督委员会评定，正式成为CNCF 沙箱项目！这意味着 Aeraki Mesh 得到了云原生开源社区的认可，而且加入 CNCF 也保证了项目的中立和开源开放，为 Aeraki 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>Hugo Theme: CleanWhite</title>
      <link>https://zhaohuabing.com/post/2021-09-26-hugo-theme-clean-white/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://zhaohuabing.com/post/2021-09-26-hugo-theme-clean-white/</guid>
      <description>&lt;h1 id=&#34;clean-white-theme-for-hugo&#34;&gt;Clean White Theme for Hugo&lt;/h1&gt;&#xA;&lt;p&gt;CleanWhite is a clean, elegant, but fully functional blog theme for Hugo. Here is a live &lt;a href=&#34;https://zhaohuabing.com&#34;&gt;demo site&lt;/a&gt; using this theme.&lt;/p&gt;&#xA;&lt;p&gt;It is based on &lt;a href=&#34;https://github.com/Huxpro/huxpro.github.io&#34;&gt;huxblog Jekyll Theme&lt;/a&gt;&#xA;and &lt;a href=&#34;https://github.com/BlackrockDigital/startbootstrap-clean-blog-jekyll&#34;&gt;Clean Blog Jekyll Theme&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;These two upstream projects have done awesome jobs to create a blog theme, what I&amp;rsquo;m doing here is porting it to Hugo, of which I like the simplicity and the much faster compiling speed. Some other features which I think could be useful, such as site search with algolia and proxy for Disqus access in China, have also been built in the CleanWhite theme. Other fancy features of upstream projects are not supported by this Hugo theme, I&amp;rsquo;d like to make it as simple as possible and only focus on blog purpose, at least for now.&#xA;While I created this theme, I followed the Hugo theme best practice and tried to make every part of the template as a replaceable partial html, so it could be much easier for you to make your customization based on it.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
