问题标签 [ingress-controller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes-ingress - Kubernetes 中的多个入口控制器
我有一个在裸机 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
amazon-web-services - 带有 alb 入口控制器的 Sonarqube 给出 504 超时错误
我已经在 eks https://github.com/SonarSource/helm-chart-sonarqube/tree/master/charts/sonarqube中部署了 sonarqube helmchart 。因此,为了从 eks 集群外部访问 sonarqube,我在 nginx 入口控制器上使用 alb 入口控制器。我不明白它在哪里中断。当我打电话给我的主机时,例如“myhost.com”,我得到 504 超时。即使应用程序在 pod 内运行良好,我也对其进行了测试。我不明白为什么不将流量转发到服务器。
我的入口文件示例