Как настроить субдомен на Kong Ingress Controller

Мы пытаемся воспроизвести существующую конфигурацию Traefik с Kong Ingress Controller в кластере Kubernetes.

В настоящее время я пытаюсь настроить поддомен в контроллере входящего трафика Kong и не знаю, как именно это сделать.

Код ниже взят из конфигурации Traefik. Не могли бы вы помочь мне настроить подобное в Конге.

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: application-xyz
  namespace: default
spec:
  tls: {}
  entryPoints:
    - web
    - websecure
  routes:
    - match: "HostRegexp(`{sub:(www.)?}mycompany.com`) && PathPrefix(`/`)"
      kind: Rule
      priority: 1
      services:
        - name: application-xyz-service
          port: 80

Заранее спасибо.

1 ответ

Решение

Мы немного исследовали и обнаружили, что в Конге нет такой функции. Traefik был маршрутизатором, и наличие такой функциональности было оправдано. Мы только что явно настроили пару правил входа для www и домена, чтобы добиться этого на Kong.

Мы также можем использовать Admin API, доступный в Kong, чтобы добиться того же. Документация на официальном сайте довольно проста.

Другие вопросы по тегам