1

我们正在尝试使用 Kubernetes 集群上的 Kong Ingress Controller 复制现有的 Traefik 配置。

目前,我正在尝试在 Kong 入口控制器中配置子域,但不确定如何进行此操作。

以下代码来自 Traefik 配置。你能帮我在Kong中配置类似的东西吗?

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

提前致谢。

4

1 回答 1

0

我们进行了一些探索,发现 kong 中没有这样的功能。Traefik 是一个路由器,拥有这种功能是有效的。我们刚刚为 www 和 domain 配置了一些入口规则,以在 Kong 上实现这一点。

我们也可以利用 Kong 中可用的 Admin API 来实现相同的目的。官方网站上的文档非常简单。

于 2020-07-10T20:44:39.357 回答