У меня есть служба (Node REST-приложение, назовем его ABC) внутри кластера.Это приложение слушает два порта, один работает по HTTP, а другой по HTTPS.
Я использую Ingress.Я вижу, что Ingress использует HTTP-порт только для связи с ABC.Я получил это, остановив HTTP и запустив ABC только по HTTPS.
Нужно ли выполнять какие-либо конкретные настройки в Ingress, чтобы использовать HTTPS вместо HTTP для связи с ABC?Или это шаблон для запуска служб в кластере по HTTP при использовании Ingress?
Ingress yaml:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test-ingress
spec:
rules:
- host: abc.containers.myhost.net
http:
paths:
- backend:
serviceName: my-test-node
servicePort: 9080
path: my-test-node/xyz
tls:
- hosts:
- abc.containers.myhost.net
secretName: abc1