K8S-中nodePort、port、targetPort和containerPort

nodePort

nodePort是外部访问k8s集群中service的端口,通过nodeIP: nodePort可以从外部访问到某个service。

port

port是k8s集群内部访问service的端口,即通过clusterIP: port可以访问到某个service。

targetPort

targetPort是pod的端口,从port和nodePort来的流量经过kube-proxy流入到后端pod的targetPort上,最后进入容器。

targetPort和containerPort必须一致。

containerPort

containerPort是pod内部容器的端口,targetPort映射到containerPort。

(containerPort只是声明,没有实际作用)

一图胜千言:

流量流转⬇️

参考大佬:【K8S】配置中的port、targetPort、nodePort和containerPort区别-CSDN博客

相关推荐
AugustRed1 小时前
Docker原理和使用指南、常用命令、Compose多容器部署
运维·docker·容器
三无推导1 小时前
One API Docker 部署实战:从 0 搭建多模型统一接口管理平台
运维·ubuntu·docker·容器·github·api网关·token管理
正经教主2 小时前
【docker基础】第四课:容器操作与数据管理
运维·docker·容器
好名字更能让你们记住我2 小时前
通过docker在本地部署博客系统服务
linux·运维·服务器·ubuntu·docker·容器
梦想的颜色3 小时前
Docker 入门指南:从零开始掌握容器化技术
运维·服务器·vscode·python·算法·docker·云原生
做个文艺程序员3 小时前
第03篇:K8s 网络深度解析:Ingress、Service Mesh 与 CoreDNS——Java 微服务通信全链路剖析(生产级实战)
网络·kubernetes·service_mesh
日取其半万世不竭3 小时前
Uptime Kuma 应该放哪台机器?
java·docker·容器·https
成为你的宁宁3 小时前
【Kubernetes监控实战:NFS持久化存储 + Prometheus Operator + etcd监控】
kubernetes·prometheus·etcd
江华森3 小时前
Sealos 部署 Kubernetes 高可用集群 — 生产级技术笔记
笔记·容器·kubernetes