Service负载均衡实现原理

修改配置文件

注释NodePort和nodePort:32500这两行配置,32500是用于暴露对外访问的端口。

vim tomcat-service.yml

重新创建

kubectl create -f tomcat-service.yml

验证

cd www-data
mkdir test
cd test
vim index.jsp
#内容:打印当前服务器本地的IP
<%=request.getLocalAddr()%>

端口转发

使用linux提供的rinetd将k8s虚拟IP与真实IP进行映射

安装rinetd工具




配置rinetd


直接访问宿主机的IP:
已成功实现了端口转发与负载均衡


K8S 利用Rinetd实现Service负载均衡相关推荐

  1. 浅谈Kubernetes Service负载均衡实现机制

    女主宣言 Kubernetes Serivce是一组具有相同label Pod集合的抽象(可以简单的理解为集群内的LB),集群内外的各个服务可以通过Service进行互相通信.但是Service的类型 ...

  2. 华为路由器负载均衡_华为路由器配置利用NAT实现TCP负载均衡

    7.8 利用 NAT 实现 TCP 负载均衡 TCP 负载均衡是为了把一个外部的合法地址交替映射到多个内部地址上,这样可以使 多台服务器使用同一个外部地址进行访问. 一.实验目的 1. 掌握利用 NA ...

  3. Kong配置service负载均衡

    Kong配置service负载均衡 文章目录 Kong配置service负载均衡 1. 创建upstream 2. 创建target关联upstream 3. service(服务) 4. route ...

  4. 解决k8s中的长连接负载均衡问题

    目录 长连接与短连接: 简介 使用步骤 适用场景 当k8s遇上长连接: 问题描述 解决方案 长连接与短连接: 简介 长连接是指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数 ...

  5. Go 如何利用 Linux 内核的负载均衡能力?

    在测试 HTTP 服务时,如果该进程我们忘记关闭,而重新尝试启动一个新的服务进程,那么将会遇到类似以下的错误信息: $ go run main.go listen tcp :8000: bind: a ...

  6. Go 如何利用 Linux 内核的负载均衡能力

    在测试 HTTP 服务时,如果该进程我们忘记关闭,而重新尝试启动一个新的服务进程,那么将会遇到类似以下的错误信息: $ go run main.go listen tcp :8000: bind: a ...

  7. 如何利用缓存服务器来负载均衡

    根据一些专家的调查分析,发现企业在使用数据库的时候,90%以上主要用来查询.有些企业这个比例甚至更高.也就说,用户对数据库的操作,其实更新操作占的比例很少.大部分的操走都只是查询操作.如一些论坛,大部 ...

  8. 主DNS、辅助DNS、缓存DNS和基于CDN的利用DNS服务器实现负载均衡

    实验环境:Centos 6.5 一. 辅助DNS的搭建 Bind dns服务器所需要的包 bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm bind-chroot-9.8. ...

  9. 利用CoreDNS实现DNS负载均衡

    DNS负载均衡简单来说就是通过一个域名绑定多个IP地址,当客户端访问域名时,DNS服务器将轮询返回其中一个IP,实现客户端分流的作用. 在K8s环境中CoreDNS作为容器服务的DNS服务器,那么就可 ...

最新文章

  1. 全面分析Web应用程序安全漏洞——《黑客攻防技术宝典:web实战篇》
  2. 高并发高流量网站架构详解--转载
  3. boost::hana::minimum用法的测试程序
  4. SQL的各种连接(cross join、inner join、full join)的用法理解
  5. golang和php哪个性能更强,相同逻辑的php与golang代码效率对比,最好语言落谁家…...
  6. 机器学习之线性回归 损失函数、代价函数、目标函数
  7. ASP.NET MVC路由扩展:路由映射
  8. Lesson 06 for Plotting in R for Biologists
  9. bzoj1835基站选址(dp+线段树)
  10. Mac 顶部栏显示路径
  11. MVC案例之DAO层实现
  12. V8声卡软件调试教程
  13. 微分几何 Class 2 欧氏空间
  14. java实现短视频拍摄_短视频 SDK 6大功能技术实现方式详解
  15. Linux--JVM内存设置
  16. Jmeter使用及压测
  17. matlab中set的用法,set函数(set函数的使用方法)
  18. Lesson 11:聚类分析
  19. MySQL中的子查询(第八章)
  20. 软件定义存储2.0,谁领风骚?

热门文章

  1. 【CV】一文讲懂图像处理中的低通、高通、带阻和带通滤波器
  2. 可能是全网写特征工程最通透的...
  3. 【NLP】基于TF-IDF和KNN的模糊字符串匹配优化
  4. 【Python基础】加密你的Python源码顺便再打个包如何?
  5. 【NLP】医学AI又一突破,微软开源生物医学NLP基准:BLURB
  6. 快速掌握TensorFlow中张量运算的广播机制
  7. 首发:吴恩达的 CS229的数学基础(线性代数),有人把它做成了在线翻译版本!...
  8. Manjaro Linux执行某些命令缺少libtinfo.so.5问题
  9. SAP S/4HANA使用ABAP获得生产订单的状态
  10. html----input标签