JL Blog

老当益壮 德不匹位

Container Network


Service Mesh:蚂蚁的实践

service mesh 在蚂蚁的实现,使用场景,设计的考量

service mesh是未来cloud native的趋势,有必要花点时间和精力来学习一下他的实现原理,已经最新的大厂技术动态。国内相对比较厉害的蚂蚁金服开源了sofa-mesh、sofa-moson以及他们在支付宝的实践。看了之后,不觉明厉。内容真的很是丰富,特此学习、转发、分享、总结一下。 博客地址 系列文章之一 背景知识 Envoy快速入门:入门文档 官方文档(推荐) e...

service mesh的具体落地方案设计,前面《Service Mesh调研》里面已经讲过落地过程中存在的一些问题,并且针对这些问题业内所采取的方案。 写在前面 首先,来回答下面的这些问题: 引入Service Mesh需要了解什么? 当前开源组件已经有的、还没有的功能,以及这些组件的优缺点? 为了实现Mesh化,我们需要做哪些改造的工作? 最终的实现是什么样的? ...

Linux网络——虚拟网络设备

虚拟网络设备

虚拟网络设备 Linux提供了许多虚拟设备,这些虚拟设备有助于构建复杂的网络拓扑,满足各种网络需求。 网桥(bridge) 网桥是一个二层设备,工作在链路层,主要是根据MAC学习来转发数据到不同的port。 # 创建网桥 brctl addbr br0 # 添加设备到网桥 brctl addif br0 eth1 # 查询网桥mac表 brctl showmacs br0 vet...

Linux网络:vlan、overlay

linux基础知识,vlan、overlay

转载地址 VLAN LAN 表示 Local Area Network,本地局域网,通常使用 Hub 和 Switch 来连接 LAN 中的计算机。 一个 LAN 表示一个广播域,它的意思是 LAN 中的所有成员都会收到 LAN 中一个成员发出的广播包。 因此,LAN 的边界在路由器或者类似的三层设备。 VLAN 表示 Virtual LAN。一个带有 VLAN 功能的 Switch ...

Linux网络:iptables/netfilter

Linux网络知识总结,iptables/netfilter等基础知识

iptables/netfilter iptables是一个配置Linux内核防火墙的命令行工具,它基于内核的netfilter机制。 Netfilter是Linux操作系统核心层内部的一个数据包处理模块,它具有如下功能: 1) 网络地址转换(Network Address Translate) 2) 数据包内容修改 3) 以及数据包过滤的防火墙功能 Netfilter平台中制定...

网络协议详解

网络协议的学习

通过这篇文章,回顾学习一下基础的网络协议。 网络协议相关分层 协议层 包含协议 应用层 DHCP、HTTP、HTTPS、P2P、DNS、GTP、RPC、RTMP 传输层 UDP、TCP 网络层 CIMP、...

linux网络

linux网络内核相关

套接字现在用于定义和建立网络连接,以便可以用操作inode的普通方法来访问网络。从程序员的角度来看,创建套接字的最终结果是一个文件描述符,它不仅提供所有的标准函数,还包含几个增强的函数。用于实际数据交换的接口对所有的协议和地址簇都是同样的。 在创建套接字时,需要区分地址和协议簇,还需要指定是基于流的通信还是数据报的通信。 1. 创建套接字 创建套接字必须指定所需要的地址和协议类型的组合...

深入理解Linux内核(2):内存管理

内存管理

linux内核相关的内存管理,巩固之前现代操作系统中的知识点,增强对linux中关于内存方面的理解。有助于应用的开发、性能的优化、性能问题的定位。 个人读书笔记,以备后面回味咀嚼。 Memory management is one of the most complex and at the same time most important parts of the kernel. It...

Kubernetes 巡检系统

K8S巡检系统设计

kubernetes巡检系统设计。 巡检分层: Cluster: Application: Node: Node巡检 主要涉及任务: k8s节点状态; 节点网络状态; 一、Kubernetes Nodes A node is a worker machine in Kubernetes, previously known as a minion. A...