【发布时间】:2021-11-05 09:43:15
【问题描述】:
我有一个不响应 URI 请求的负载平衡服务。我尝试调试服务,但一切正常。任何想法? 顺便说一句,Pod 转发服务,但这个不能响应 URI 请求。 回购: https://github.com/alfonso84/Kubernete
服务
apiVersion: v1
kind: Service
metadata:
creationTimestamp: "2021-09-07T18:03:57Z"
finalizers:
- service.kubernetes.io/load-balancer-cleanup
labels:
app: web
spec:
clusterIP: 10.103.184.182
externalTrafficPolicy: Cluster
ports:
- name: "80"
nodePort: 32357
port: 80
protocol: TCP
targetPort: 80
selector:
app: web
sessionAffinity: None
type: LoadBalancer
status:
loadBalancer:
ingress:
- hostname: a4f3016e4f2244b13babc8ac55dce995-699656471.us-west-2.elb.amazonaws.com
吊舱
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: "2021-09-07T18:03:56Z"
generateName: web-5f5cb4bdcc-
labels:
app: web
pod-template-hash: 5f5cb4bdcc
spec:
containers:
- image: httpd:2.4.39-alpine
imagePullPolicy: IfNotPresent
name: httpd
ports:
- containerPort: 80
protocol: TCP
请考虑 nodeport 和 aws 主机名是动态的,以防您发现不匹配。
【问题讨论】:
-
请提供整个pod和服务配置...
-
更新@Manuel
-
yamls 看起来不错。 kubectl get svc 说什么?是否分配了外部 IP?你是怎么称呼它的?
-
刚刚从描述服务更新了一张图片
-
@Manuel 附加图片。
标签: kubernetes service load-balancing portforwarding