当前位置: 首页 > 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会路由到不同的后端服务。

相关文章:

  • Rust学习(1)
  • UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)
  • flask功能使用总结和完整示例
  • 解决Java项目NoProviderFoundException报错
  • 日志项目——日志系统框架设计
  • JVM——类加载的流程与机制
  • 四、Sqoop 导入表数据子集
  • MingW-W64-builds不同版本之间的区别
  • 根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的----NTFS源代码分析--重要
  • 如何在IDE中通过Spark操作Hive
  • SOC-ESP32S3部分:30-I2S音频-麦克风扬声器驱动
  • [蓝桥杯]卡片换位
  • HOPE800系列变频器安装到快速调试的详细操作说明
  • 《小明的一站式套餐服务平台:抽象工厂模式》
  • AI自动化任务执行工具OpenManus一键启动整合包
  • WordPress子主题RiPro-V5van无授权全开源版(源码下载)
  • go语言学习 第4章:流程控制
  • 科技创新驱动人工智能,计算中心建设加速产业腾飞​
  • Dify智能问数大模型Text2SQL流程编排从0到1完整过程
  • 二叉数-965.单值二叉数-力扣(LeetCode)
  • 加强企业门户网站建设/关键词优化骗局
  • 简述网站制作过程/专业做seo推广
  • 郑州网站建设贝斯特/营销型网站建设题库
  • 路桥贝斯特做网站好吗/seo网站管理
  • 东莞做网站制作/怎么可以在百度发布信息
  • 最牛的视频网站建设/程序员培训机构排名