在Kubernetes中,Service(svc)是一种抽象机制,用于将一组 Pod 暴露给其他应用程序或服务。Service 可以有三种类型的端口:
通常,当创建 Service 时,可以为其指定 port 和 targetPort。port 是 Service 使用的端口,而 targetPort 是后端 Pod 中容器使用的端口。如果未指定 nodePort,则 Kubernetes 会自动为 Service 分配一个随机的端口。如果指定了 nodePort,则该端口将用于从集群外部访问 Service。
