Рейтинг:0

Как настроить вход с контроллером входа в отдельное пространство имен для redmine в k8s?

флаг pe

Я немного новичок в k8s и пытаюсь настроить Редмине в кластере Amazon EKS с помощью Traefik. Мне немного не хватает понимания того, как контроллер будет получать вход, особенно учитывая, что вход находится в пространстве имен redmine, а контроллер находится в своем собственном пространстве имен. Ниже мои настройки: Контроллер входа Traefik:

трафик:
  провайдеры:
    кубернетесCRD:
      разрешитьCrossNamespace: ложь
    kubernetesВход:
      включено: ложь

  журналы:
    генеральный:
      уровень: ИНФОРМАЦИЯ
    доступ:
      включено: правда

  порты:
    веб:
      перенаправить на: websecure

  оказание услуг:
    аннотации:
      "service.beta.kubernetes.io/aws-load-balancer-type": nlb
      "service.beta.kubernetes.io/aws-load-balancer-ssl-cert": "aws-arn-id"
      "service.beta.kubernetes.io/aws-load-balancer-ssl-ports": "443"
    спецификация:
      externalTrafficPolicy: Локальный

  входящий маршрут:
    щиток приборов:
      включено: ложь

Я отключил вход, поставляемый с конфигурацией redmine, и создал свой собственный, так как хотел, чтобы трафик перенаправлялся на https:

---
apiVersion: traefik.containo.us/v1alpha1
вид: ПО промежуточного слоя
метаданные:
  имя: перенаправление-https
спецификация:
  схема перенаправления:
    схема: https
    постоянный: правда

---
Версия API: networking.k8s.io/v1
вид: Вход
метаданные:
  аннотации:
    kubernetes.io/ingress.class: трафик
    traefik.ingress.kubernetes.io/router.tls: «истина»
    traefik.ingress.kubernetes.io/router.entrypoints: веб, веб-безопасность
    traefik.ingress.kubernetes.io/router.middlewares: redmine-redirect-https@kubernetescrd
  имя: redmine-вход
  пространство имен: redmine
спецификация:
  правила:
    - хост: redmine.mydomain.org
      http:
        пути:
          - бэкэнд:
              оказание услуг:
                имя: mydomain-redmine
                порт:
                  номер: 80
            дорожка: /
            тип_пути: специфика реализации

и моя конфигурация файла входа и развертывания службы для Redmine:

редмайн:
  fullnameOverride: "mydomain-redmine"

  оказание услуг:
    тип: LoadBalancer
    порт: 80
    аннотации: {}

  вход:
    включено: ложь

Я знаю, что что-то не так, но не уверен, что именно сейчас. Любые указатели будут оценены.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.