6.2.4 从集群外部访问Service
Kubernetes的两一种类型的Service叫作NodePort Service。
NodePort Service 是 Kubernetes 中 Service 的一种类型,它允许外部网络通过集群中任意节点的指定端口访问集群内部的服务。
特点
- 外部可访问:与 ClusterIP Service 不同,NodePort Service 允许外部网络通过集群中任意节点的 IP 地址和指定端口访问服务。
- 端口范围限制:NodePort 的端口号默认在 30000-32767 范围内,这是 Kubernetes 规定的范围,用户可以在此范围内指定端口号,但如果不指定,Kubernetes 会自动分配一个随机端口。
- 负载均衡:虽然 NodePort Service 提供了外部访问的能力,但它本身不提供负载均衡功能。当外部流量通过 NodePort 访问服务时,流量会直接到达接收到请求的节点上的后端 Pod,而不是通过负载均衡器分发到多个节点。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端