【发布时间】:2022-06-20 20:47:51
【问题描述】:
我有一个问题找不到明确的解释。
如果我有服务:
apiVersion: v1
kind: Service
metadata:
name: my-app-svc
namespace: myns
spec:
type: LoadBalancer
ports:
- name: http
port: 8080
targetPort: 8282
selector:
app: my-app
正如你在上面看到的,我明确声明了type: LoadBalancer。我明白这意味着什么。我正在使用 AWS EKS。我想从流量的角度来看,这是否意味着传入的http流量是:
Load Balancer --> Node port --> service port(8080) --> Pod port(8282)
或者:
Load Balancer --> service port(8080) --> Pod port(8282)
哪一个是正确的?如果两者都不正确,那么按照每个 k8s 组件参与的顺序,流量会是多少?
【问题讨论】:
标签: kubernetes amazon-eks