lvs
xianyuLuo.
当你的才华还不能支撑起你的野心时,你应该静下心来,好好学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LVS学习笔记4——延伸至kube-proxy
背景 kubernetes中的service最开始是利用iptables技术实现,但是后来kubernetes官方抛弃了iptables,改用ipvs来实现service。 Iptables问题 规则复杂凌乱,排查问题困难 基于链表实现,查找复杂度为O(n),当规则超过2w条时,内核压力巨大,iptbales将会成为瓶颈 IPVS特点 专注于负载均衡技术,且支持多种调度算法 基于哈希查找,复杂度为O(1) 个人思考 为什么要弃用iptables? Iptables在功能上应该是偏防火墙功能 k8s原创 2020-07-26 16:25:57 · 296 阅读 · 0 评论 -
LVS学习笔记3——ipvsadm命令
ipvsadm命令 之前说到,lvs主要由ipvs + ipvsadm两部分组成。其中ipvs为内核部分,ipvsadm为用户空间的命令行工具,需要单独安装使用! ipvsadm命令如下: ipvsadm参数说明:(更多参照man ipvsadm) 参数 (缩写) 参数 (长格式) 参数说明 -A --add-service 在内核的虚拟服务器表中添加一条新的虚拟服务.原创 2020-07-26 16:06:13 · 495 阅读 · 0 评论 -
LVS学习笔记2——LVS负载均衡技术及调度算法
LVS负载均衡技术 本篇文章主要介绍LVS集群的负载均衡技术以及负载均衡调度算法。 负载均衡技术包括以下3种: NAT:网络地址转换。 TUN:IP隧道模式。相比NAT性能提升10倍 DR:物理地址转换。改写请求报文的MAC地址,将请求发送到真实服务器 负载调度算法包括以下8种: 轮询调度 加权轮询 最小连接数调度 加权最小连接数 基于局部的最小连接数调度 带复制的基于局部性的最小连接数调度 目标地址哈希 原地址哈希 下面我们就先来看看LVS的负载均衡技术 LVS负载均衡技术 VS/NAT 架构如下原创 2020-07-26 15:55:39 · 432 阅读 · 0 评论 -
LVS学习笔记1——LVS介绍
LVS背景 LVS项目是由国内章文嵩博士在1998年5月成立的Linux Virtual Server的自由软件项目开发,主要是针对Linux服务器集群的开发工作。同时,Linux Virtual Server项目是国内最早出现的自由软件项目之一。 Linux Virtual Server项目的目标 :使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,它具有很好的可伸缩性(Scalability)、可靠性(Reliability)和可管理性(Manageability)。 目前,LVS项目已提原创 2020-07-26 13:39:40 · 488 阅读 · 0 评论
分享