Jimmy Song

Explanation of iptable rule injection within a Pod in Istio Ambient mode

在Previous Blog.In Istio Ambient, I outlined the iptables rules injected within the Pod network namespace in the Istio Ambient model. In this article, I’ll dive deeper into parsing these rules to explore how they enable transparent traffic interception and redirection within the Pod. iptable rules within the Pod Within the Pod’s network namespace, the Istio

Explanation of iptable rule injection within a Pod in Istio Ambient mode Read More »

Why learn WebAssembly?

What are your study plans for 2023? I plan to learn a new technology – WebAssembly! Why learn WebAssembly? In 2019, Docker founder Solomon Hykes caused an uproar in the industry when he posted a tweet (see tweet below) saying that if WebAssembly and WASI existed in 2008, he would not have needed to create

Why learn WebAssembly? Read More »

Set up certificates for ingress gateways in Istio using cert-manager ACME Issuer

This article will take the Bookinfo application as an example to set a real TLS/SSL certificate for the Istio ingress gateway. We will use Let’s Encrypt, cert-manager to manage certificates for the ingress gateway in Istio. Prepare Please refer to the Istio documentation first Install Istio and Bookinfo application , I installed Istio 1.16 in

Set up certificates for ingress gateways in Istio using cert-manager ACME Issuer Read More »

Why Gateway API is the future of gateways in Kubernetes and service mesh ingress?

This article will take Kubernetes Ingress, Istio, and Envoy Gateway as examples to introduce you to the ingress gateway and Gateway API in Kubernetes, and introduce the new trend of Gateway API integrating Kubernetes and service mesh ingress gateways. Viewpoint of this article Ingress, as the first-generation ingress gateway of Kubernetes, its resource model is

Why Gateway API is the future of gateways in Kubernetes and service mesh ingress? Read More »

How to understand VirtualService and DestinationRule in Istio?

Istio defined dozens of CRDs when it was just open-sourced, including RouteRule , DestinationPolicy , EgressRule , etc. for traffic governance, and later launched the v1alpha3 API Replaced the previous API with VirtualService and DestinationRule etc. However, the definition of these resource objects is not as intuitive as in Kubernetes, and it is somewhat difficult

How to understand VirtualService and DestinationRule in Istio? Read More »