<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Istio on Shaowen Chen's Website</title><link>https://www.chenshaowen.com/en/tags/istio/</link><description>Recent content in Istio on Shaowen Chen's Website</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2016 - {year}, All Rights Reserved.</copyright><lastBuildDate>Sun, 12 Nov 2023 00:00:00 +0000</lastBuildDate><sy:updatePeriod>weekly</sy:updatePeriod><atom:link href="https://www.chenshaowen.com/en/tags/istio/atom.xml" rel="self" type="application/rss+xml"/><item><title>EnvoyFilter Configuration in Istio</title><link>https://www.chenshaowen.com/en/blog/configurate-envoyfilter-in-istio.html</link><pubDate>Sun, 12 Nov 2023 00:00:00 +0000</pubDate><atom:modified>Sun, 12 Nov 2023 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/configurate-envoyfilter-in-istio.html</guid><description>1. What Is EnvoyFilter EnvoyFilter is a CRD resource in Istio that allows users to modify Envoy&amp;rsquo;s configuration to satisfy their customization needs for different scenarios.
1 2 3 4 5 6 7 8 9 kubectl get envoyfilter -A NAMESPACE NAME AGE istio-system add-request-id-into-ingressgateway 54d istio-system compression-gzip 18d istio-system custom-access-log 3d istio-system ingressgateway-settings 52d istio-system preserve-request-header-us-test-ingress-gateway 95d istio-system preserve-x-request-id 54d When using Istio, you will usually end up using at least a few EnvoyFilters.</description><dc:creator>微信公众号</dc:creator><category>Istio</category><category>EnvoyFilter</category><category>Kubernetes</category><category>Service Mesh</category><category>Configuration</category><category>Operations</category></item><item><title>Developing an Istio WasmPlugin with TinyGo</title><link>https://www.chenshaowen.com/en/blog/developing-istio-wasm-plugin-by-tinygo.html</link><pubDate>Wed, 22 Feb 2023 01:00:00 +0000</pubDate><atom:modified>Wed, 22 Feb 2023 01:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/developing-istio-wasm-plugin-by-tinygo.html</guid><description>wasme only supports up to Istio 1.9, while I am using Istio 1.14, so this post goes straight to tinygo for verification and learning.
1. Installing tinygo Requirements Go v1.18+
Install tinygo 1 2 brew tap tinygo-org/tools brew install tinygo Check the version 1 2 3 tinygo version tinygo version 0.</description><dc:creator>微信公众号</dc:creator><category>tinygo</category><category>Istio</category><category>Wasm</category><category>Cloud Native</category><category>Service Mesh</category><category>R&amp;D</category><category>Go</category><category>Learning</category><category>Extension</category></item><item><title>How to Build the istio Project on CentOS 8</title><link>https://www.chenshaowen.com/en/blog/how-to-build-istio-under-centos.html</link><pubDate>Thu, 08 Apr 2021 00:00:00 +0000</pubDate><atom:modified>Thu, 08 Apr 2021 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/how-to-build-istio-under-centos.html</guid><description>This article mainly describes how to build the https://github.com/istio/istio project on CentOS 8.2 using local tools. Another approach is to use the BUILD_WITH_CONTAINER parameter to build inside a container, which depends only on make and docker.
1. Install and Upgrade Ruby &amp;gt;= 2.6 Install Ruby 1 yum install -y ruby Check the Ruby version 1 2 3 ruby -v ruby 2.</description><dc:creator>微信公众号</dc:creator><category>CentOS</category><category>Istio</category><category>Kubernetes</category><category>Operations</category><category>Learning</category><category>Service Mesh</category><category>Compilation</category><category>Open Source</category></item></channel></rss>