Kubernetes Service 解释:targetPort 和 port 的区别
在 Kubernetes 中,服务(Service)是一种抽象概念,用于公开应用程序的网络服务。它定义了一组 Pod 的逻辑分组,并为它们提供统一的入口点。\n\n在 Service 配置中,targetPort 表示要将流量转发到的 Pod 的端口。也就是说,当请求到达 Service 时,它会将请求转发到 targetPort 所指定的 Pod 端口上。\n\n而 port 则表示 Service 自身公开的端口,用于接收来自其他客户端的请求。当客户端发送请求到 Service 的 port 上时,Service 会将请求转发到 targetPort 所指定的 Pod。\n\n简而言之,targetPort 是 Pod 的端口,port 是 Service 的端口。通过将 Service 的 port 与 Pod 的 targetPort 关联起来,可以实现将外部请求路由到指定的 Pod 上。
原文地址: http://www.cveoy.top/t/topic/ps8U 著作权归作者所有。请勿转载和采集!