【发布时间】:2020-02-25 02:02:06
【问题描述】:
我在 Kubernetes 集群中运行 3 个节点。每个节点都有相同的 Pod myApp。 我使用类型 NodePort 创建了一个服务,以便可以从外部访问所有 3 个节点。 服务 yaml 如下所示
apiVersion: v1
kind: Service
metadata:
name: myService
labels:
app: myApp
spec:
selector:
app: myApp
type: NodePort
假设3个节点的节点IP+端口为:
1. 192.168.18.1:30010
2. 192.168.18.2:30010
3. 192.168.18.3:30010
我的问题是:
1. 如果所有请求都到IP(192.168.18.1:30010)的单个节点,服务负载均衡请求到其他节点的Pod,还是只是目标节点(IP 192.168.18.1:30010)?
2.如果问题1的答案是肯定的,这意味着服务可以负载均衡请求。那我们还需要负载均衡器吗?
谢谢
【问题讨论】:
标签: kubernetes kubernetes-service