Huabing Blog

路在脚下,心向远方

Which One is the Right Choice for the Ingress Gateway of Your Service Mesh?

Kubernetes Ingress, Istio Gateway or API Gateway?

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 the external network 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?

如何为服务网格选择入口网关?

Kubernetes Ingress, Istio Gateway还是API Gateway?

在启用了Istio服务网格的Kubernetes集群中,缺省情况下只能在集群内部访问网格中的服务,要如何才能从外部网络访问这些服务呢? Kubernetes和Istio提供了NodePort,LoadBalancer,Kubernetes Ingress,Istio Gateway等多种外部流量入口的方式,面对这么多种方式,我们在产品部署中应该如何选择?

Istio 服务注册插件机制代码解析

本文将从代码出发,对Pilot的服务注册插件机制进行分析。

The obstacles to put Istio into production and how we solve them

After its 1.0 release, our team has begun the efforts to integrate Istio into our system. This article tells our findings and thoughts during this adventure.

拥抱NFV,Istio 1.1 将支持多网络平面

Istio1.0版本只支持在单个网络,即Mesh中的服务只能连接在一个网络上。而在电信NFV场景中,多网络平面是一个常见的场景,随着Kubernetes在NFV领域中的逐渐应用,已经出现多个Kubernetes多网络平面解决方案,Istio也需要考虑支持多网络平面,以为5G的微服务化架构提供服务通讯和管控的基础设施。