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.

Machine Learning Introduction

Machine Learning-Week 1

What is machine learning? Two definitions of machine learning are offered. Arthur Samuel version: A field of study that gives computers the ability to learn without being explicitly programmed. Tom Mitchell version: A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E. Example: playing checkers.

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

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