Я развернул «монолитное» приложение в kubernetes на AWS.Это приложение прекрасно работает через ALB.
Далее я хочу развернуть небольшую службу в том же кластере и сопоставить трафик с ним через тот же вход ALB.
Вот как выглядит манифест Ingressкак:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: scala-backend-ingress
namespace: prod
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/scheme: internet-facing
labels:
app: akka-backend
spec:
rules:
- http:
paths:
- path: /proxy/service/*
backend:
serviceName: proxy-service-np
servicePort: 80
- path: /*
backend:
serviceName: akka-main-np
servicePort: 80
К сожалению, когда я звоню:
GET www.aliace.example.com/proxy/service/traffic/data
Я получаю обратно 502 Bad Gateway
ответ с заголовком Server → awselb/2.0
.
Весь трафик на /*
обрабатывается правильно.