k8s中port,targetPort,nodePort,containerPort的区别

[复制链接]
发表于 2026-2-26 18:01:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、阐明
在 Kubernetes 中,port、targetPort、nodePort 和 containerPort 是用于界说服务(Service)和容器之间网络通讯的差别参数。
它们各自的作用和寄义如下:
1. port

      
  • 界说:这是服务对外袒露的端标语。  
  • 作用:客户端通过这个端标语来访问 Kubernetes 服务。  
  • 层面:服务层面的端标语。  
  • 示例:
  1. spec:
  2.   ports:
  3.     - port: 80
复制代码
在上面的设置中,客户端可以通过集群中的服务 IP 和端口 80 访问服务。
2. targetPort

      
  • 界说:这是流量从 port 转发到后端 Pod 的端标语。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表