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

搭建nginx的负载均衡

1、编写一个configMap的配置文件

events {worker_connections 1024;  # 定义每个worker进程的最大连接数
}http {# 定义通用代理参数(替代proxy_params文件)proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_connect_timeout 5s;proxy_read_timeout 10s;proxy_send_timeout 10s;proxy_next_upstream error timeout http_500 http_502 http_503 http_504;proxy_next_upstream_tries 3;upstream backend {#ip_hash;  # 基于客户端IP的会话保持server 172.16.45.33:8081 max_fails=3 fail_timeout=30s;server 172.16.45.33:8084 max_fails=3 fail_timeout=30s;}server {listen 8045;location / {proxy_pass http://backend;# 如果不需要单独的proxy_params文件,可以在这里直接包含参数# 或者保留include指令但确保文件存在}# 添加健康检查端点location = /health {access_log off;return 200 "OK";add_header Content-Type text/plain;}}
}

如下,key为nginx.conf

2、把该configMap的配置文件映射到容器的/ect/nginx/目录下

3、点击保存,后会启动nginx的服务。

4、访问http://ip:8045会路由到不同的后端服务。

http://www.lqws.cn/news/124741.html

相关文章:

  • JavaScript中的正则表达式:文本处理的瑞士军刀
  • 循序渐进kubernetes之Lens
  • Elasticsearch中的语义搜索(Semantic Search)介绍
  • Appium+python自动化(九)- 定位元素工具
  • bug:undefined is not iterable (cannot read property Symbol(Symbol.iterator))
  • PowerBI企业运营分析—全动态盈亏平衡分析
  • 技术文章大纲:SpringBoot自动化部署实战
  • 分析Web3下数据保护的创新模式
  • Windows系统目录规范与最佳实践
  • KrillinAI:视频跨语言传播的一站式AI解决方案
  • LabVIEW与Modbus/TCP温湿度监控系统
  • 水利流速监测工程中的雷达流速仪
  • MySQL 关联查询速查笔记
  • 嵌入式学习笔记 - freeRTOS任务设计要点
  • 科技创新驱动人工智能,计算中心建设加速产业腾飞​
  • 如何使用 HTML、CSS 和 JavaScript 随机更改图片颜色
  • CSS 选择器全解析:分组选择器/嵌套选择器,从基础到高级
  • 嵌入式学习笔记 - freeRTOS的两种临界禁止
  • Selenium自动化测试工具安装和使用(PyCharm)
  • Pycharm 配置解释器
  • Ubuntu 16.04 密码找回
  • 微信小程序实现运动能耗计算
  • GRU 参数梯度推导与梯度消失分析
  • MySQL ACID 面试深度解析:原理、实现与面试实战
  • 2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)
  • 2025年渗透测试面试题总结-腾讯[实习]安全研究员(题目+回答)
  • 《高等数学》(同济大学·第7版)第一章第六节极限存在准则 两个重要极限
  • 什么是终端安全管理系统(终端安全管理软件2024科普)
  • 线夹金具测温在线监测装置:电力设备安全运行的“隐形卫士”
  • [蓝桥杯]取球博弈