Я новичок в k8s и больше изучаю возможности развертывания в производственном классе.У нас есть приложение Py Django, которое работает в (скажем, в 9000) порту узла.Когда я пытаюсь выставить их, используя ELB службы k8s, - он работает, запуская 80 и 443 отдельно;где с 80 по 443 перенаправление не поддерживается в AWS classic ELB.
Затем я переключился на входной контроллер aws alb;проблема, с которой я столкнулся, была - ALB не работает с портом узла и только с http и https портом.
Любые мысли будут высоко оценены !!
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ABC
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/target-type: instance
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/subnets: 'subnet-1, subnet-2'
alb.ingress.kubernetes.io/security-group: sg-ABC
alb.ingress.kubernetes.io/healthcheck-path: "/"
alb.ingress.kubernetes.io/success-codes: "200"
labels:
name: ABC
spec:
rules:
- http:
paths:
- path: /
backend:
serviceName: ABC
servicePort: 80 ```