[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"consumer-news-detail-891":3,"consumer-news-interaction-891":40,"consumer-news-related-891":43},{"detail":4,"item":35},{"card":5,"schemaVersion":22,"fields":23,"content":29},{"id":6,"kind":7,"targetType":8,"targetId":9,"subtype":7,"typeLabel":10,"title":11,"subtitle":12,"summary":13,"coverUrl":14,"badgeText":14,"href":15,"sourceName":12,"meta":16,"metrics":19,"tags":20,"resolved":21},"NEWS_ARTICLE:891","news","NEWS_ARTICLE",891,"资讯","K8S接入NFS存储","博客园","本文详细演示了在Kubernetes集群中接入NFS作为默认持久化存储的完整流程。针对容器数据易失问题，文章介绍了如何部署NFS Provisioner，并配置StorageClass将其设为集群默认（default）。通过此方案，实现了PVC的动态自动供给，开发者无需手动创建PV即可为Pod分配存","","\u002Fnews\u002F891",[17,18],"2026","云原生与运维",{},[18],true,"consumer-content-detail-v1",{"sourceName":12,"authorName":24,"categoryName":18,"summary":13,"description":13,"publishTime":25,"updateTime":26,"sourceUrl":27,"language":28},"避凉闲庭","2026-08-31T16:29","2026-09-02T20:37:54","https:\u002F\u002Fwww.cnblogs.com\u002Fblxt\u002Fp\u002F22776709","中文",{"format":30,"policy":31,"normalized":21,"html":32,"text":33,"wordCount":34,"hasBody":21},"HTML","NEWS_CONTENT_V1","\u003Ch2>一、部署NFS服务端\u003C\u002Fh2>\n\u003Ch3>安装NFS服务\u003C\u002Fh3>\n\u003Ch4>Ubuntu\u002FDebian\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>sudo apt update\nsudo apt install nfs-kernel-server -y\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Centos\u002FRHEL \u002F Rocky \u002F AlmaLinux\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>sudo dnf install -y  nfs-utils\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>创建共享目录\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>sudo mkdir -p 路径及目录名\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>配置NFS配置文件\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>sudo vim \u002Fetc\u002Fexports\n增加以下内容\n\u002Fopt\u002Fnfs x.x.x.x\u002Fxx(rw,sync,no_subtree_check,no_root_squash)   # x.x.x.x\u002Fxx替换为需要访问nfs的网段或地址\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>参数说明：\u003C\u002Fh4>\n\u003Ctable>\n \u003Cthead>\n  \u003Ctr>\n   \u003Cth>参数\u003C\u002Fth>\n   \u003Cth>说明\u003C\u002Fth>\n  \u003C\u002Ftr>\n \u003C\u002Fthead>\n \u003Ctbody>\n  \u003Ctr>\n   \u003Ctd>rw\u003C\u002Ftd>\n   \u003Ctd>客户端可读写\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>ro\u003C\u002Ftd>\n   \u003Ctd>客户端只读\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>sync\u003C\u002Ftd>\n   \u003Ctd>数据同步写入磁盘，更安全\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>async\u003C\u002Ftd>\n   \u003Ctd>数据异步写入，性能好但是有一定风险\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>no_subtree_check\u003C\u002Ftd>\n   \u003Ctd>不检查子目录，推荐开启\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>root_squash\u003C\u002Ftd>\n   \u003Ctd>客户端 root 用户映射为匿名用户\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>no_root_squash\u003C\u002Ftd>\n   \u003Ctd>客户端 root 用户保留 root 权限，风险较高\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>all_squash\u003C\u002Ftd>\n   \u003Ctd>所有用户都映射为匿名用户\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n   \u003Ctd>anonuid\u002Fanongid\u003C\u002Ftd>\n   \u003Ctd>指定匿名用户 UID\u002FGID\u003C\u002Ftd>\n  \u003C\u002Ftr>\n \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Ch3>应用配置\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>sudo exportfs -rav\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>重启服务并设置开机自启动\u003C\u002Fh3>\n\u003Ch4>Ubuntu\u002FDebian\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>sudo systemctl restart nfs-kernel-server\nsudo systemctl enable nfs-kernel-server\nsudo systemctl status nfs-kernel-server\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>CentOS \u002F RHEL \u002F Rocky \u002F AlmaLinux\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>sudo systemctl enable --now nfs-server\nsudo systemctl status nfs-server\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>安全配置（内网可忽略）\u003C\u002Fh3>\n\u003Ch4>放通防火墙\u003C\u002Fh4>\nUbuntu\u002FDebian\n\u003Cpre>\u003Ccode>sudo ufw allow from 192.168.1.0\u002F24 to any port 2049 proto tcp\nsudo ufw allow from 192.168.1.0\u002F24 to any port 2049 proto udp\nsudo ufw allow from 192.168.1.0\u002F24 to any port 111 proto tcp\nsudo ufw allow from 192.168.1.0\u002F24 to any port 111 proto udp\nsudo ufw allow from 192.168.1.0\u002F24 to any port 20048 proto tcp\nsudo ufw allow from 192.168.1.0\u002F24 to any port 20048 proto udp\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>或者\u003C\u002Fp>\n\u003Cpre>\u003Ccode>sudo ufw allow proto tcp to any port nfs\nsudo ufw allow proto udp to any port nfs\nsudo ufw allow proto tcp to any port rpcbind\nsudo ufw allow proto udp to any port rpcbind\n\u003C\u002Fcode>\u003C\u002Fpre>\nCentOS \u002F RHEL \u002F Rocky \u002F AlmaLinux\n\u003Cpre>\u003Ccode>sudo firewall-cmd --permanent --add-service=nfs\nsudo firewall-cmd --permanent --add-service=mountd\nsudo firewall-cmd --permanent --add-service=rpc-bind\nsudo firewall-cmd --reload\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>云服务器安全组中要放开以下端口（可选）\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>TCP 2049\nUDP 2049\nTCP 111\nUDP 111\nTCP 20048\nUDP 20048\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>二、K8S接入NFS存储\u003C\u002Fh2>\n\u003Ch3>所有K8S节点安装NFS客户端\u003C\u002Fh3>\n\u003Ch4>Ubuntu \u002F Debian\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>sudo apt update\nsudo apt install -y nfs-common\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>CentOS \u002F RHEL \u002F Rocky \u002F AlmaLinux\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>sudo dnf install -y nfs-utils\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>测试节点是否可以挂载\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>showmount -e nfs-ip\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>输出内容类似下面这些\u003C\u002Fp>\n\u003Cblockquote>\n \u003Cp>Export list for 192.168.1.10:\u003C\u002Fp>\n \u003Cp>\u002Fsrv\u002Fnfs\u002Fk8s 192.168.1.0\u002F24\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Master节点安装helm\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fhelm\u002Fhelm\u002Fmain\u002Fscripts\u002Fget-helm-3 | sudo bash\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>如果下载超时可以先在外面下载好再上传到服务器上\u003C\u002Fp>\n\u003Cblockquote>\n \u003Cp>\u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fhelm\u002Fhelm\u002Fmain\u002Fscripts\u002Fget-helm-3\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">https:\u002F\u002Fraw.githubusercontent.com\u002Fhelm\u002Fhelm\u002Fmain\u002Fscripts\u002Fget-helm-3\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>然后执行bash\u003C\u002Fp>\n\u003Cpre>\u003Ccode>bash helm3-filename \t# helm3-filename下载的文件名\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>测试是否安装成功\u003C\u002Fp>\n\u003Cpre>\u003Ccode>helm version\t\t# 如果有输出版本信息即安装成功，提示无次命令安装失败\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Master节点下载chart包\u003C\u002Fh3>\n\u003Cp>下载地址：\u003C\u002Fp>\n\u003Cblockquote>\n \u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkubernetes-sigs\u002Fnfs-subdir-external-provisioner\u002Freleases\u002Fdownload\u002Fnfs-subdir-external-provisioner-4.0.18\u002Fnfs-subdir-external-provisioner-4.0.18.tgz\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">https:\u002F\u002Fgithub.com\u002Fkubernetes-sigs\u002Fnfs-subdir-external-provisioner\u002Freleases\u002Fdownload\u002Fnfs-subdir-external-provisioner-4.0.18\u002Fnfs-subdir-external-provisioner-4.0.18.tgz\u003C\u002Fa> # 由于github下载需要再外网下载好传输到服务器中\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>安装chart\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>helm install nfs-provisioner .\u002Fnfs-subdir-external-provisioner-4.0.18.tgz \\\n  --namespace nfs-provisioner --create-namespace \\\n  --set nfs.server=nfs-ip \\\t\t\t\t\t\t# 此处nfs-ip改成NFS服务器的IP地址\n  --set nfs.path=nfs-filename \\\t\t\t\t# 此处nfs-filename改成NFS共享目录\n  --set storageClass.name=nfs \\\n  --set storageClass.defaultClass=true \\\n  --set storageClass.reclaimPolicy=Retain \\\n  --set storageClass.archiveOnDelete=true\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>验证状态\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>kubectl get pods -n nfs-provisioner\t\t# 查看容器运行状态\nkubectl get  storageclass\t\t# 查看存储类\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>创建PVC，新建yaml文件添加以下内容\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: tmp-pvc\n  namespace: default\nspec:\n  accessModes:\n    - ReadWriteOnce\n  resources:\n    requests:\n      storage: 1Gi\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>执行yaml文件\u003C\u002Fp>\n\u003Cpre>\u003Ccode>kubectl apply -f xxx.yaml\t\t# xxx.yaml替换成上面创建的yaml文件\nkubectl get pvc\t\t# 查看PVC是否创建\nkubectl delete pvc pvc-name\t\t# 删除PVC，PVC-name替换为你的PVC名称\n\u003C\u002Fcode>\u003C\u002Fpre>","一、部署NFS服务端 安装NFS服务 Ubuntu\u002FDebian sudo apt update sudo apt install nfs-kernel-server -y Centos\u002FRHEL \u002F Rocky \u002F AlmaLinux sudo dnf install -y nfs-utils 创建共享目录 sudo mkdir -p 路径及目录名 配置NFS配置文件 sudo vim \u002Fetc\u002Fexports 增加以下内容 \u002Fopt\u002Fnfs x.x.x.x\u002Fxx(rw,sync,no_subtree_check,no_root_squash) # x.x.x.x\u002Fxx替换为需要访问nfs的网段或地址 参数说明： 参数 说明 rw 客户端可读写 ro 客户端只读 sync 数据同步写入磁盘，更安全 async 数据异步写入，性能好但是有一定风险 no_subtree_check 不检查子目录，推荐开启 root_squash 客户端 root 用户映射为匿名用户 no_root_squash 客户端 root 用户保留 root 权限，风险较高 all_squash 所有用户都映射为匿名用户 anonuid\u002Fanongid 指定匿名用户 UID\u002FGID 应用配置 sudo exportfs -rav 重启服务并设置开机自启动 Ubuntu\u002FDebian sudo systemctl restart nfs-kernel-server sudo systemctl enable nfs-kernel-server sudo systemctl status nfs-kernel-server CentOS \u002F RHEL \u002F Rocky \u002F AlmaLinux sudo systemctl enable --now nfs-server sudo systemctl status nfs-server 安全配置（内网可忽略） 放通防火墙 Ubuntu\u002FDebian sudo ufw allow from 192.168.1.0\u002F24 to any port 2049 proto tcp sudo ufw allow from 192.168.1.0\u002F24 to any port 2049 proto udp sudo ufw allow from 192.168.1.0\u002F24 to any port 111 proto tcp sudo ufw allow from 192.168.1.0\u002F24 to any port 111 proto udp sudo ufw allow from 192.168.1.0\u002F24 to any port 20048 proto tcp sudo ufw allow from 192.168.1.0\u002F24 to any port 20048 proto udp 或者 sudo ufw allow proto tcp to any port nfs sudo ufw allow proto udp to any port nfs sudo ufw allow proto tcp to any port rpcbind sudo ufw allow proto udp to any port rpcbind CentOS \u002F RHEL \u002F Rocky \u002F AlmaLinux sudo firewall-cmd --permanent --add-service=nfs sudo firewall-cmd --permanent --add-service=mountd sudo firewall-cmd --permanent --add-service=rpc-bind sudo firewall-cmd --reload 云服务器安全组中要放开以下端口（可选） TCP 2049 UDP 2049 TCP 111 UDP 111 TCP 20048 UDP 20048 二、K8S接入NFS存储 所有K8S节点安装NFS客户端 Ubuntu \u002F Debian sudo apt update sudo apt install -y nfs-common CentOS \u002F RHEL \u002F Rocky \u002F AlmaLinux sudo dnf install -y nfs-utils 测试节点是否可以挂载 showmount -e nfs-ip 输出内容类似下面这些 Export list for 192.168.1.10: \u002Fsrv\u002Fnfs\u002Fk8s 192.168.1.0\u002F24 Master节点安装helm curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fhelm\u002Fhelm\u002Fmain\u002Fscripts\u002Fget-helm-3 | sudo bash 如果下载超时可以先在外面下载好再上传到服务器上 https:\u002F\u002Fraw.githubusercontent.com\u002Fhelm\u002Fhelm\u002Fmain\u002Fscripts\u002Fget-helm-3 然后执行bash bash helm3-filename # helm3-filename下载的文件名 测试是否安装成功 helm version # 如果有输出版本信息即安装成功，提示无次命令安装失败 Master节点下载chart包 下载地址： https:\u002F\u002Fgithub.com\u002Fkubernetes-sigs\u002Fnfs-subdir-external-provisioner\u002Freleases\u002Fdownload\u002Fnfs-subdir-external-provisioner-4.0.18\u002Fnfs-subdir-external-provisioner-4.0.18.tgz # 由于github下载需要再外网下载好传输到服务器中 安装chart helm install nfs-provisioner .\u002Fnfs-subdir-external-provisioner-4.0.18.tgz \\ --namespace nfs-provisioner --create-namespace \\ --set nfs.server=nfs-ip \\ # 此处nfs-ip改成NFS服务器的IP地址 --set nfs.path=nfs-filename \\ # 此处nfs-filename改成NFS共享目录 --set storageClass.name=nfs \\ --set storageClass.defaultClass=true \\ --set storageClass.reclaimPolicy=Retain \\ --set storageClass.archiveOnDelete=true 验证状态 kubectl get pods -n nfs-provisioner # 查看容器运行状态 kubectl get storageclass # 查看存储类 创建PVC，新建yaml文件添加以下内容 apiVersion: v1 kind: PersistentVolumeClaim metadata: name: tmp-pvc namespace: default spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi 执行yaml文件 kubectl apply -f xxx.yaml # xxx.yaml替换成上面创建的yaml文件 kubectl get pvc # 查看PVC是否创建 kubectl delete pvc pvc-name # 删除PVC，PVC-name替换为你的PVC名称",2870,{"id":6,"kind":7,"title":11,"summary":13,"image":14,"href":15,"meta":36,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":39},"2026 · 云原生与运维","#2563eb","16 \u002F 10",[18],{"targetType":8,"targetId":9,"likedByMe":41,"likeCount":42,"commentCount":42,"contentLikeCount":42,"contentCommentCount":42,"sourceLikeCount":42,"sourceCommentCount":42},false,0,[44,51,57,64,71,80,86,92],{"id":45,"kind":7,"title":46,"summary":47,"image":48,"href":49,"meta":36,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":50},"NEWS_ARTICLE:1026","零基础K8s v1.35.7 集群部署保姆级搭建零坑","k8s版本: v1.35.7 部署 OS：Rocky Linux 10（零基础适配） 集群架构：1 控制节点 + 2 工作节点 容器运行时：containerd 网络组件：flannel:v0.28.9 适配说明：本手册专为零基础编写，摒弃专业默认知识点，每一条命令带详细注释、每一步操作带作用讲解、","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F2979143\u002F202609\u002F2979143-20260906111904920-1765057255.png","\u002Fnews\u002F1026",[18],{"id":52,"kind":7,"title":53,"summary":54,"image":14,"href":55,"meta":36,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":56},"NEWS_ARTICLE:839","Nginx 1.30.4 编译安装与参数调优","Nginx 是一款轻量级、高性能、高并发的开源Web服务器、反向代理与负载均衡软件，凭借低资源占用、高稳定性的核心优势，成为当下互联网行业主流的服务部署组件，广泛应用于各类网站及业务系统的Web服务、反向代理、负载均衡场景。其基于宽松的类BSD开源协议发布，可免费商用。本文将完整展示 Nginx 1","\u002Fnews\u002F839",[18],{"id":58,"kind":7,"title":59,"summary":60,"image":61,"href":62,"meta":36,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":63},"NEWS_ARTICLE:885","【Azure Redis】中国区创建和连接 Azure Managed Redis 的两个注意事项","Azure Managed Redis 介绍 Azure Managed Redis 是微软新一代全托管 Redis 服务，基于 Redis Enterprise 构建，为现代云应用提供低延迟、高吞吐的数据访问能力。相比传统 Azure Cache for Redis，它采用更高效的多分片架构，并提","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F2127802\u002F202608\u002F2127802-20260831195905463-1387904592.png","\u002Fnews\u002F885",[18],{"id":65,"kind":7,"title":66,"summary":67,"image":68,"href":69,"meta":36,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":70},"NEWS_ARTICLE:911","k8s安装metrics-server，以及相关报错排查","背景：有监控node节点pod的CPU等资源，实现自动扩缩容的需要下，需要安装metrics-server k8s版本：1.30.14（kubadm安装） 对应metrics-server版本：0.8x（本文使用0.8.1） 1、下载部署清单 wget https:\u002F\u002Fgithub.com\u002Fkube","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F1384371\u002F202608\u002F1384371-20260830185204348-546969162.png","\u002Fnews\u002F911",[18],{"id":72,"kind":7,"title":73,"summary":74,"image":75,"href":76,"meta":77,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":78},"NEWS_ARTICLE:927","HelloCrab - 短视频开源爬虫，仅供学习参考","HelloCrab 基于 Avalonia、Playwright、AI与 FFmpeg 的跨平台桌面采集器，支持9大平台，以及 Android、iOS、Browser 远程控制端。 Made By ChatGPT &amp; Vincent with ❤ 平台 是否接入 哔哩哔哩 ✅ 抖音 ✅ 快手","https:\u002F\u002Fwww.cnblogs.com\u002Fhupo376787\u002Fp\u002FScreenshot\u002FWindows.jpg","\u002Fnews\u002F927","2026 · 软件开发",[79],"软件开发",{"id":81,"kind":7,"title":82,"summary":83,"image":14,"href":84,"meta":77,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":85},"NEWS_ARTICLE:929",".NET 异常处理的\"暗门\"：代码里写满 catch，你依然能抓住它——从一个 AI Agent 运行时的源码说起","一个健壮的系统，必然到处都是有意的 catch；异常被消化不等于问题不存在。 观测与韧性，是一个硬币的两面——降级逻辑保证系统不崩，FirstChance 保证你能看见它为什么降级。","\u002Fnews\u002F929",[79],{"id":87,"kind":7,"title":88,"summary":89,"image":14,"href":90,"meta":17,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":91},"NEWS_ARTICLE:928","架构师化繁为简，执行者化简为繁","新手改三天，你改三行——反而是你显得更不重要。因为化繁为简做得越纯熟，产出看起来越小。这篇聊聊两种能力的辩证关系，以及为什么'看不见'的那部分工作，恰恰是最难的部分。","\u002Fnews\u002F928",[7,8],{"id":93,"kind":7,"title":94,"summary":95,"image":96,"href":97,"meta":98,"badge":10,"author":12,"stats":-1,"accent":37,"coverRatio":38,"tags":99},"NEWS_ARTICLE:930","基于 vLLM+Nginx 构建负载均衡推理集群","企业内部私有环境部署大模型推理集群时，很容易遇到流量调度混乱、节点负载失衡、会话上下文丢失、接口缺少鉴权防护等一系列问题，单 vLLM 推理节点难以支撑并发请求。本文基于 Ubuntu 22.04 系统环境，搭建 Nginx + vLLM-Semantic-Router + vLLM-Router","https:\u002F\u002Fimg2024.cnblogs.com\u002Fblog\u002F1379525\u002F202609\u002F1379525-20260910165534385-2022408098.png","\u002Fnews\u002F930","2026 · 人工智能",[100],"人工智能"]