2

我正在按照这个程序在我的 Kubernetes 中部署 konghq。

那里的关键安装命令是这样的:

$ kubectl create -f https://konghq.com/blog/kubernetes-ingress-api-gateway/

当我创建一个 kinghq 部署时,它工作正常。但它不适用于两个部署。我需要做什么?我更改了命名空间,但意识到大约资源是在命名空间之外创建的。

4

1 回答 1

1

在 1 个命名空间下创建 2 个入口控制器是没有意义的。您希望在 1 个命名空间下有多个入口规则 - 欢迎您创建 1 个入口控制器和多个规则。

如果您有多个命名空间,请考虑创建 2 个入口控制器。例如,检查Multiple Ingress in different namespaces

我正在尝试在我的 k8s 集群中的 2 个命名空间下设置 2 个 Ingress 控制器。这种设置的原因:需要一个公开的,它只有一个我们想要公开的服务的路由。需要另一个是私有的,并且有到所有服务的路由,包括内部服务

要深入研究您的问题,最好有日志、错误等。

如果您仍然需要 2 个控制器,我建议您更改命名空间资源限制(以避免出现问题),然后再次尝试部署。

检查:多个kong入口控制器或仅一个到不同的环境

于 2021-09-15T09:58:20.647 回答