【发布时间】:2020-03-20 08:56:48
【问题描述】:
现在,我的服务正在 swagger/index.html 上运行。
我想让我的 pod 在 abc/swagger/index.html 上运行。
我想将此路径用作我的入口的一部分,例如 domain.com/abc/swagger/index.html。目前,只有 domain.com/swagger/index.html 有效。
请告知我该怎么做。
谢谢
【问题讨论】:
-
分享入口yaml
-
apiVersion: extensions/v1beta1 kind: Ingress annotations: kubernetes.io/ingress.class: "alb" alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:x.x.x.x alb. ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]' alb.ingress.kubernetes.io/scheme: 内部 alb.ingress.kubernetes.io/subnets: subnet-01 alb.ingress.kubernetes.io/security-groups: sg-01 规范: 规则: - 主机: lb-dev.domain.com http: 路径: - 路径: /vendor/* 后端: serviceName: vendor-lb服务端口:80
-
当我输入路径时服务工作:/* 并使用 lb-dev.domain.com/swagger/index.html 浏览,但只要我输入路径为:/vendor/* 并尝试浏览服务:lb-dev.domain.com/vendor/swagger/index.html,它没有出现。我正在使用 ALB 入口。请建议我怎样才能使它工作。
-
@ArghyaSadhu 我在上面列出了我的入口和查询。请指教。
标签: kubernetes kubernetes-pod amazon-eks