Jimmy Song

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 »

What is Ambient Mesh?

Ambient Mesh by Istio Community , is essentially to separate the L4 and L7 functions in the sidecar proxy (Envoy), so that some users who only need security functions can use Istio with the least resistance (low resource consumption, operation and maintenance costs). This article will introduce you to Ambient Mesh, why you need it, …

What is Ambient Mesh? Read More »