kubernetes - 在 EKS 内的 ELK 盒子上记录活动监控
问题描述
我已经配置了一个带有 filebeat 的 ELK 堆栈服务器,它监控 AWS 上 EKS 集群中多个节点的日志。
我想公开 Kibana 仪表板,以便我可以查看这些日志。由于包含 ELK 堆栈的机器有一个私有 IP 地址(没有公共 IP),我怎样才能将它暴露给外部访问,以便我可以从我的桌面查看它?有一些建议可以遵循,但是,第一个和第三个效果不太好,而第二个不是首选。
- 在 ELK 机器上设置入口
- 设置 DNS 条目以使 Route 53 入口点指向 ELK 机器的 IP 地址
- 转发端口
我将不胜感激对潜在解决方案的一些见解。
解决方案
简单地在主机上设置端口转发对我有用。
ssh -v -N -L <local port>:<elk_host>:<remote port> <jump box>
推荐阅读
- jenkins - 列出在 jenkins 管道中仅加载库标识符的存储库中的所有标签
- wpf - 在命令参数中发送当前项目和复选框值
- reactjs - 默认的“inset”属性填充。ListItemText 组件
- java - 如何将此数组向右移动
- haskell - 如何设置 Haskell 堆栈以使用系统编译器+库?
- angular - 将 firestore 查询与 rxjs(或查询)结合使用
- typescript - Typescript HOC - 需要 React 组件上的道具
- sharepoint - SharePoint online 无法获取未定义或空引用的属性“onDismiss”
- html - 上传前在 HTML 中预链接页面
- java - CoderByte 说我所有的测试用例都错了?