
ipvs
文章平均质量分 88
cloudvtech
这个作者很懒,什么都没留下…
展开
-
kubernetes系列之六:安装kubernets v1.10.0和ipvs mode kube-proxy
一、前言kubeadm是Kubernetes官方推出的快速部署Kubernetes集群工具,kubeadm通过将Kubernetes相关服务容器化以简化部署过程。在kubernetes 1.8以上的版本中,对于kube-proxy组件增加了除iptables模式和用户模式之外ipvs模式的支持。通过ipvs的NAT模式,对访问k8s service的请求进行虚IP到POD IP的转发。本文在kub...原创 2018-04-14 18:50:06 · 6725 阅读 · 1 评论 -
kubernetes系列之五:IPVS概览
一、前言IPVS是基于TCP四层(IP+端口)的负载均衡软件。IPVS会从TCP SYNC包开始为一个TCP连接所有的数据包建立状态跟踪机制,保证一个TCP连接中所有的数据包能到同一个后端。所以IPVS是基于TCP状态机进行控制管理,只感知TCP头而不对TCP的payload进行查看;因此,对IPVS后端服务器集群还有一个假定,那就是所有后端都具有同样的应用层的服务功能,但是由于IPVS可以给后端...原创 2018-04-17 22:05:20 · 13510 阅读 · 0 评论 -
容器云负载均衡之三:使用iptables对IPVS Direct Routing模式进行端口转换
一、前言在cloud环境中,不是所有的application都有使用80端口这种特权端口的权限;但是在IPVS direct routing模式下,VIP监听的端口必须要保持和后端real server上的application监听的端口一致,见文章http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.rewrite_ports.html:本...原创 2018-05-03 07:37:36 · 2328 阅读 · 0 评论 -
Openshift的网络之六:Router和ipfailover
一、前言在文章《Kubernetes如何利用iptables对外暴露service》中提到了部署在Kubernetes上的服务对外暴露的方法,比如通过host port、cluster service、node external IP、external load balancer、node port等,这都是借助于iptables的功能在三层和四层进行的。在Openshift中,提供了另外一种基于...原创 2018-04-30 06:58:19 · 2170 阅读 · 0 评论 -
容器云负载均衡之六:将IPVS容器化并扩展为Openshift的服务
一、前言在文章《容器云平台负载均衡解决方案的一些思考》中提到“基于kubernetes nodeport service的IPVS负载均衡”非常适合基于Openshift/kubernetes的容器云的数据层面的负载均衡解决方案。本文对将IPVS容器化以及将IPVS用于部署在Openshift平台的服务的负载均衡所要涉及的技术点进行简要分析。转载自https://blog.csdn.net/clo...原创 2018-05-24 09:01:09 · 932 阅读 · 0 评论 -
容器云负载均衡之五:使用keepalived管理基于容器的IPVS
一、前言IPVS的director上会绑定一个VIP,这个VIP是下游客户的唯一接入点,所以这个VIP需要满足高可用性的要求。另外,不同的VIP策略需要根据后端real server的部署状态进行更新。Keepalived是一个开源软件,主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(IPVS),...原创 2018-05-06 09:40:58 · 1460 阅读 · 0 评论 -
容器云负载均衡之四:IPVS内核网络参数的配置
一、前言IPVS Direct Routing模式由于其机制的特殊性,需要在Director和real server上进行一些必要的内核参数配置来达到其特殊的VIP部署要求。在Director上需要配置的参数如下:net.ipv4.ip_forward = 1 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_r...原创 2018-05-05 08:01:02 · 1653 阅读 · 0 评论 -
容器云负载均衡之七:使用IPVS作为Openshift外部负载均衡解决方案的性能测试
一、前言在文章《将IPVS容器化并扩展为Openshift的服务》中设计的适用于Openshift/Kubernetes平台的大流量负载均衡器在实验室进行了性能测试,从而验证了基于这个负载均衡解决方案的部署,能够在现有的设备条件下(一个物理网卡,最多只能绑定8个CPU给8个队列,而有些物理网卡可以扩展更多的CPU给网卡队列),具有接近裸机的单机能力和具有接近线性的横向扩展性的能力。转载自https...原创 2018-05-25 08:39:27 · 1155 阅读 · 0 评论 -
容器云负载均衡之二:从IPVS DR模式下director不能访问VIP问题的探究
一、前言在《IPVS概览》一文中提到IPVS的Direct Routing模式是一个扩展性比较好的负载均衡方式。但是在默认的情况下,IPVS的Direct Routing模式需要指定一个Director,这个director负责绑定并对外暴露VIP,这个director所在的node上的进程是无法访问VIP获取后端real service的服务的。在一般系统中,这可能不是问题,因为IPVS dir...原创 2018-05-02 07:29:08 · 2404 阅读 · 0 评论