Huabing Blog

路在脚下,心向远方

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

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

Git内部存储原理

Git是程序员工作中使用频率非常高的工具,要提高日常的工作效率,就需要熟练掌握Git的使用方法。相对于传统的版本控制系统而言,Git更为强大和灵活,其各种命令和命令参数也非常多,如果不了解Git的内部原理,要把Git使用得顺手的话非常困难。本文将用一个具体的例子来帮助理解Git的内部存储原理,加深对Git的理解,从掌握各种Git命令,以在使用Git进行工作时得心应手。

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的微服务化架构提供服务通讯和管控的基础设施。

Istio实战系列-Envoy Proxy构建分析

Istio由控制面和数据面组成。其中Envoy是Istio在数据面缺省使用的转发代理,Istio利用Envoy的四层和七层代理功能对网格中微服务之间的调用流量进行转发。今天我>们来分析一下Istio 使用到的Envoy构建流程。