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

20250726-3-Kubernetes 网络-Service三种常用类型_笔记

一、Service三种常用类型



Service中定义的type字段用于指定服务类型,常用类型包括:

  • ClusterIP:集群内部使用
  • NodePort:对外暴露应用
  • LoadBalancer:对外暴露应用(适用于公有云)
1.ClusterIP



  • ClusterIP为默认类型,专用于集群内部通信,例如Pod间相互访问。
  • 分配稳定的内部IP地址(VIP),该IP在Service未删除时永久保留,仅限集群内部访问。
  • 定义时无需显式指定type字段,默认即为ClusterIP。访问时需通过该IP及指定端口。
2.NodePort



  • NodePort通过每个节点上的随机端口(默认范围30000-32767)暴露服务,支持集群外部访问。
  • 始终分配内部ClusterIP,外部通过<节点IP>:<NodePort>访问。
  • 所有节点均监听同一端口,请求会被转发至后端Pod,实现负载均衡。
1) 例题:NodePort浏览器访问示例



  • 示例中访问节点IP的30001端口,请求会被均匀转发至不同Pod。
  • 端口可自定义(需在30000-32767范围内),但需避免冲突。
  • 实际生产环境问题:
    • 需通过域名访问,但NodePort强制要求端口号。
http://www.lryc.cn/news/600953.html

相关文章:

  • 创建 Vue 项目的 4 种主流方式
  • 嵌入式——C语言:指针②
  • 智慧城市多目标追踪精度↑32%:陌讯动态融合算法实战解析
  • 【科普】java和html和lvgl生成页面有什么区别,还有什么方法可以生成?
  • Python深入 Tkinter 模块
  • OpHReda精准预测酶最佳PH
  • Ubuntu 22.04 配置 Zsh + Oh My Zsh + Powerlevel10k
  • dify前端应用相关
  • 超时进行报警例子
  • 成都陆军学校计算机科学学院编程马拉松活动计划书
  • linux线程概念和控制
  • java服务线程泄露临时解决脚本
  • .bat 打开方式恢复
  • QT中启用VIM后粘贴复制快捷键失效
  • CSS变量与Houdini自定义属性:解锁样式编程新维度
  • Aerospike架构深度解析:打造web级分布式应用的理想数据库
  • 数据科学与大数据技术专业的核心课程体系及发展路径全解析
  • TIM 输入捕获
  • 【AcWing 143题解】最大异或对
  • 秋招Day19 - 分布式 - 分布式事务
  • 15.6 DeepSpeed+Transformers实战:LLaMA-7B训练效率提升210%,显存直降73%
  • 复杂产品系统集成协同研发平台的研究与实现
  • MyBatis Plus 对数据表常用注解
  • 【C++基础】指针常量 | 常量指针 | int* p | const int* p | int* const p| const int* const p
  • 鼎捷T100程序开发(双档程序开发)
  • Unity 实现帧率(FPS)显示功能
  • 手写PPO_clip(FrozenLake环境)
  • 智慧水库管理系统中标签工厂的建立方案
  • ARM SMMUv3控制器注册过程分析(八)
  • ISIS分片扩展实验案例