在 Kubernetes 服务(Service)中:
Port
(服务端口):这是服务对外暴露的端口,用于接收来自集群内部的访问请求。TargetPort
(目标端口):是后端 Pod 中应用实际监听处理请求的端口。NodePort
(节点端口):是通过集群中每个节点的 IP 地址和特定端口来访问服务的方式,使得服务可以从集群外部被访问到。
例如,若设置 Port
为 80,TargetPort
为 8080,NodePort
为 30080。则在集群内可通过 80 端口访问服务,服务会将请求转发到 Pod 中的 8080 端口。从集群外部,能通过任一节点的 30080 端口访问服务。
发表评论