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

LoadBalancer配置

1.配置

# app1-service.yaml
apiVersion: v1
kind: Service
metadata:name: app1-service
spec:selector:app: app1ports:- protocol: TCPport: 80targetPort: 80type: LoadBalancer # 类型为LoadBalancer
---
# app2-service.yaml  
apiVersion: v1
kind: Service
metadata:name: app2-service
spec:selector:app: app2ports:- protocol: TCPport: 80targetPort: 80type: LoadBalancer # 类型为LoadBalancer
---
# api-service.yaml
apiVersion: v1
kind: Service
metadata:name: api-service
spec:selector:app: apiports:- protocol: TCPport: 80targetPort: 80type: LoadBalancer # 类型为LoadBalancer
  1. 三个独立的公网IP:云平台会为每个LoadBalancer Service分配一个唯一的外部IP。

    • app1-service -> 11.22.33.44

    • app2-service -> 55.66.77.88

    • api-service -> 99.00.11.22

  2. 访问方式

    • 访问App1: http://11.22.33.44 或 http://app1.com (需将域名app1.com解析到11.22.33.44)

    • 访问App2: http://55.66.77.88 或 http://app2.com (需将域名app2.com解析到55.66.77.88)

    • 访问API: http://99.00.11.22 或 http://api.app1.com (需将域名api.app1.com解析到99.00.11.22)

  3. 核心问题

    • 成本高:在公有云上,每个负载均衡器都是一个独立的收费资源,价格不菲。

    • 管理复杂:需要管理三个外部IP和三个负载均衡器。

    • 浪费资源:每个服务哪怕流量很小,也需要独占一个负载均衡器。

http://www.dtcms.com/a/391397.html

相关文章:

  • 国内外主流开源密码库:演进背景、国密适配与企业维护挑战
  • 车规级MCU在特种车辆车身控制中的应用研究
  • 深度学习基本模块:GRU 门控循环单元
  • 通过Keepalived+LVS搭建NAT模式的高可用集群系统保姆级教程
  • 设备硬件能力调用:传感器、蓝牙与定位
  • 完全二叉树的链式创建以及遍历
  • 数据结构——二叉树和BST(2)
  • 一文解码百度地图ETA
  • 好题推荐-剑指S10
  • Python 中的魔术方法(Magic Methods)
  • JavaScript事件循环机制----event loop
  • C++编程学习(第33天)
  • 伺服上位机展示
  • Class62 优化算法
  • 电气专业科研怎么入门?电气仿真入门秘籍
  • 软考-系统架构设计师 基于构件的软件工程详细讲解
  • MCP 项目标准管理工具 v1.1.0 发布:新增 API 调试功能,助力 AI 辅助开发标准化
  • Linear Algebra in Competitive Programming
  • Decision Trees vs Neural Networks|决策树 vs 神经网络
  • FreeRTOS——任务管理
  • MSXML4.0是什么?下载安装+常见错误修复一网打尽
  • Claude Code生态
  • Node v22.19 Nest.js 安装 better-sqlite3
  • Android compose Room Sqlite 应用 (注入式)
  • 缓存穿透+缓存雪崩+缓存击穿(解决方法+实战)
  • Docker技术相对于虚拟机技术的优劣势对比!
  • MyBatis框架与参数详解
  • Confluent-Kafka-go 发布超过 1M 消息失败问题解决
  • 数字图像处理-函数矩阵
  • 基于 ST-Link 和 MDK-Keil 的 STM32 程序下载实验