如何在 Kong Ingress Controller 上配置子域
How to configure Sub Domain on Kong Ingress Controller
我们正在尝试在 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
提前致谢。
我们摸索了一下,发现kong中没有这个功能。 Traefik 是一个路由器,拥有这种功能是有效的。我们刚刚为 www 和域明确配置了一些入口规则以在 Kong 上实现这一点。
我们也可以利用 Kong 中可用的 Admin API 来实现相同的目的。官方网站上的文档非常简单。
我们正在尝试在 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
提前致谢。
我们摸索了一下,发现kong中没有这个功能。 Traefik 是一个路由器,拥有这种功能是有效的。我们刚刚为 www 和域明确配置了一些入口规则以在 Kong 上实现这一点。
我们也可以利用 Kong 中可用的 Admin API 来实现相同的目的。官方网站上的文档非常简单。