gpt4 book ai didi

aws-application-load-balancer - 基于 ALB 入口 Controller 路径的路由

转载 作者:行者123 更新时间:2023-12-05 05:56:45 28 4
gpt4 key购买 nike

我已经使用基于路径的路由部署了 ALB 入口 Controller ,在部署 application-ingress.yaml 文件定义的路径后,正如我们预期的那样在 AWS 控制台中创建了定义的路径,并且目标组也很健康。

但它只能工作/*,其余路径(/app1、/app2)无法工作并出现错误 404。请找到下面的 ingress yaml 文件。

Let's say when I'm trying to access /app1 page https://my-domain-name/app1 getting error HTTP ERROR 404

Same way /app2 page https://my-domain-name/app2 getting error HTTP ERROR 404

And last one is /app3 page https://my-domain-name/app3 page is working as we expected
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: app-modulus-ingress
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/scheme: internal
alb.ingress.kubernetes.io/target-type: instance
alb.ingress.kubernetes.io/healthcheck-protocol: HTTPS
alb.ingress.kubernetes.io/backend-protocol: HTTPS
alb.ingress.kubernetes.io/healthcheck-port: traffic-port
alb.ingress.kubernetes.io/healthcheck-interval-seconds: '15'
alb.ingress.kubernetes.io/healthcheck-timeout-seconds: '5'
alb.ingress.kubernetes.io/success-codes: '200'
alb.ingress.kubernetes.io/healthy-threshold-count: '2'
alb.ingress.kubernetes.io/unhealthy-threshold-count: '2'
alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}, {"HTTP":80}]'
alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:eu-central-1:249889768:certificate/267887899-1569-4b78-c557-12678906533
alb.ingress.kubernetes.io/subnets: subnet-01234567, subnet-7654321
alb.ingress.kubernetes.io/security-groups: sg-0667f8a234579865
spec:
rules:
- http:
paths:
- path: /app1
pathType: Prefix
backend:
service:
name: app1-service
port:
number: 30002
- path: /app2
pathType: Prefix
backend:
service:
name: app2-service
port:
number: 3030
- path: /*
pathType: Prefix
backend:
service:
name: app3-service
port:
number: 443

最佳答案

请删除通配符 * 然后检查它是否会开始工作

关于aws-application-load-balancer - 基于 ALB 入口 Controller 路径的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69014502/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com