如何使用nginx-ingress在私有子网中的AWS EKS节点上公开Kibana kubernetes服务?

时间:2020-03-25 13:28:19

标签: nginx microservices kubernetes-ingress nginx-ingress aws-eks

我已经启动并运行了一个AWS EKS集群。 我在公共子网中设置了具有管理权限的堡垒主机,而工作节点在私有子网中。

k8s服务部署在专用子网中的工作人员上,我们的主要API容器也在那里,并使用nginx入口控制器暴露于Internet,通过该控制器,我们设置了面向互联网的弹性负载平衡器和与之绑定的nginx容器它。由于进入规则,我们具有基于路径的路由。 ELB具有我们已设置的DNS记录。

这一切都很好,但是最近我按照以下教程设置了弹性堆栈以进行日志记录和监视:https://nick.sarbicki.com/blog/visualising-services-kubernetes-elk-kubernetes/并且我的Pod已启动并正在运行,但是无法连接到kibana。当我输入在入口文件中为kibana指定的路径时,我得到了default backend - 404,但同时我也可以在kibana pod的日志中看到请求。

我正在使用不同的nginx设置,但似乎无法正常工作。有人遇到过这种情况吗?任何帮助将不胜感激。

0 个答案:

没有答案