Kubernetes: вход для связи с внутренними службами с использованием HTTPS - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть служба (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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...