0

我有一个在裸机 kubernetes 集群上运行的微服务架构。我们主要有两个服务,其中一个是公开的,另一个是内部可用的。我正在使用 ingress nginx 在内部公开我的服务,但现在我还必须公开其他服务,所以我想为此使用另一个入口控制器。当我尝试在不同的命名空间中部署另一个入口控制器时,我收到如下错误:

错误:无法观看 *v1.Endpoints:未能列出 *v1.Endpoints:端点被禁止:用户“system:serviceaccount:ingress-nginx:ingress-nginx”无法在集群的 API 组“”中列出资源“端点”范围

我的第一个入口也停止正常工作。

我正在使用的入口部署 yaml 是:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.0/deploy/static/provider/baremetal/deploy.yaml

然而,我在另一个命名空间中使用的第二个入口 yaml 是: https ://github.com/wali97/second-ingress-controller.yaml/blob/main/ingress.yaml

4

0 回答 0