当前位置: 首页 > news >正文

Service服务发现(四层流量负载均衡)

一,核心背景

Pod IP是动态的,重建/漂移后IP会发生变化,无法直接作为固定访问地址。Service提供稳定虚拟IP(ClusterIP)+DNS域名,统一接入一组Pod,实现四层负载均衡,屏蔽Pod动态变化。

1.Service底层转发原理

1)流量链路:客户端请求>Service虚拟IP>Endpoints(健康Pod列表)>真实pod

2)kube-proxy两种代理模式比对

iptables(默认):内核iptables链式规则,仅随机负载均衡,上千条规则后性能衰减,中小集群使用。

ipvs:内核哈希表,支持轮询,最小连接等多种调度算法,海量服务性能稳定,大型生产集群首选。

2.Service四大类型完整实战

1)ClusterIP(默认)

仅集群内部可访问,分配内网虚拟IP,用于微服务内部调用。配置port(服务端口),targetPort(pod容器端口)

2)NodePort

在所有节点开放30000~32767固定端口。外部通过节点IP:端口访问,适合临时测试。

3)headless(无头服务,clusterIP:Node)

不分配虚拟IP,DNS直接返回所有后端Pod真实IP,StatefulSet有状态服务专用(Mysql,redis集群),保证每个pod独立域名。

4)loadBalan云厂商原生提供公网负载均衡;裸机vm环境通过metailb模拟,分配独立外网IP,生产对外标准方案。

3.lngress七层网关基础

Service仅四层端口转发,ingress实现域名,路径L7路由。

部署nginx ingress Controller控制器;

编写ingress规则绑定域名,路径到后端Service;

本地hosts绑定域名即可浏览器访问。

http://www.jsqmd.com/news/1389865/

相关文章:

  • 数学建模竞赛论文排版实战:从信息架构到细节优化,打造高分作品
  • Java基础 |(六)构造函数/方法(constructor)
  • Rune.js实战案例:从零开始构建响应式SVG数据可视化图表
  • 数学建模竞赛实战:从数据到模型的工业优化问题求解全解析
  • OpenAI Build Hours推荐系统开发:构建个性化推荐引擎的技术指南
  • IKAnalyzer集成Lucene教程:优化搜索引擎中文分词效果
  • 非线性最小二乘与无源定位:从夹角观测到无人机轨迹估计
  • 液压传动知识
  • AIX系统硬盘更换实战:LVM架构解析与零停机迁移指南
  • cvpods核心功能解析:如何高效管理多任务计算机视觉实验
  • Save API与基准测试:storybook-addon-performance高级用法指南
  • Deno命令行工具开发:打造跨平台CLI应用的完整教程
  • DOM Distiller高级技巧:如何优化内容提取质量与性能
  • 云数据库读写分离的原理和最佳实践:阿里云瑶池数据库 RDS 只读实例与 PolarDB 集群地址方案
  • 如何快速解锁微信网页版:wechat-need-web终极完整指南
  • 手机投屏电脑总翻车?scrcpy免费开源神器,一个命令完成屏幕镜像与反向操控
  • 意识混油半透厂商名声
  • 河南高效的背单词软件全流程教程:8个步骤快速上手,新手也能零失误
  • 重磅上新:鄞州京东装修授权店哪家技术强 - 品牌推广大师
  • 西安企业网站建设价格大揭秘,普通公司到底要掏多少冤枉钱才能做个靠谱官网?
  • 网站建设心得体会总结
  • 从数学建模竞赛到EI会议论文:转化路径与核心要点详解
  • 构建自动化SSH攻击IP动态黑名单:从日志分析到防火墙集成实战
  • 十年老歌库一夜配齐歌词:163MusicLyrics 批量下载实战记录
  • They Live Adblocker标语列表详解:OBEY、CONSUME背后的电影文化
  • 数据驱动磁芯损耗建模:从Steinmetz公式到LightGBM的实战指南
  • 三星、谷歌“开心果绿”配色大比拼,谁才是正宗色泽?
  • 深入探讨上海网站建设心得分享,助力企业数字化转型
  • 龙口防水公司配合度判断方法
  • Hadoop集群搭建全流程:从零到一解决常见启动故障