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

使用 NodePort

1.配置

# app1-service.yaml
apiVersion: v1
kind: Service
metadata:name: app1-service
spec:selector:app: app1ports:- protocol: TCPport: 80targetPort: 80type: NodePort # 类型为NodePort
---
# app2-service.yaml
apiVersion: v1
kind: Service
metadata:name: app2-service
spec:selector:app: app2ports:- protocol: TCPport: 80targetPort: 80type: NodePort # 类型为NodePort
---
# api-service.yaml
apiVersion: v1
kind: Service
metadata:name: api-service
spec:selector:app: apiports:- protocol: TCPport: 80targetPort: 80type: NodePort # 类型为NodePort
  1. 三个难记的随机端口:Kubernetes为每个Service在30000-32767范围内随机分配一个端口。

    • app1-service -> 端口 31234

    • app2-service -> 端口 31235

    • api-service -> 端口 31236

  2. 访问方式:你需要知道任意一个节点的IP(如 192.168.1.100)。

    • 访问App1: http://192.168.1.100:31234

    • 访问App2: http://192.168.1.100:31235

    • 访问API: http://192.168.1.100:31236

  3. 核心问题

    • URL不友好:端口号难以记忆和传播,看起来非常不专业。

    • 无法使用标准端口:无法直接使用HTTP的80和HTTPS的443标准端口。

    • 安全性:需要在防火墙上开放多个高端口号,增加了攻击面。

    • 需要知道节点IP:如果节点宕机,需要改用其他节点的IP。

http://www.dtcms.com/a/391465.html

相关文章:

  • IP6163至为芯具备MPPT硬件算法的太阳能光伏降压DC-DC芯片
  • 从“道生一”理念看宇宙规律与现代科技之关联
  • CKS-CN 考试知识点分享(9) 关闭API凭据自动挂载
  • 初次接触MCP
  • 高防服务器按照应用场景划分为哪些类型
  • 【项目】基于One Thread One Loop模型的高性能网络库实现 - 服务器模块实现
  • 京准电钟NTP时间同步服务器通信系统技术应用方案
  • Next.js 错误处理:自定义错误页面和错误边界
  • 操作教程|使用Cursor工具连接JumpServer资产
  • prefix Lm和causal LM encoder-decoder区别以及各自有什么缺点
  • 从零开始学习PX4源码29(Commander 任务)
  • 基于高速摄像机与6Dof测量的手机跌落实验分析
  • 大恒2509新版本掉线重连
  • 基于Docker Desktop和Windows的Milvus本地部署教程
  • 【Kubernetes】-- Gonzo 之 Go 基于 TUI 的日志分析工具
  • 无人驾驶技术:智能决策与精准执行的融合
  • YOLO11 改进、魔改|RFA(Receptive Field Aggregator)通过分层聚合多尺度感受野,提高多尺度目标检测能力
  • 【人工智能99问】QWen中的动态RoPE与LLaMA中的RoPE有什么区别?(40/99)
  • Function Calling:让语言模型调用外部功能
  • UI动画设计基础:提升用户体验的动效设计技巧
  • 业务视角下的主机维护模式:三重自动化,提升运维效率与业务连续性
  • 前端CSP(内容安全策略):防范XSS攻击的配置指南
  • Python基于SnowNLP与ARIMA的微博舆情分析系统 Django+Echarts可视化(建议收藏)✅
  • 1.Rotation用于3D翻转旋转
  • vue3学习日记(十八):状态管理
  • react+antdesign实现后台管理系统面包屑
  • Day02【哔哩哔哩2023校园招聘后端开发方向笔试卷B】螺旋输出矩阵
  • 硬件开发_基于STM32单片机的家养绿植生长健康管理系统
  • 安装Node.js与NPM包管理器
  • 【数据结构】深入浅出图论:拓扑排序算法全面解析与应用实践