首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在远程浏览器而不是本地主机中打开Jaeger UI(在Istio中运行)

如何在远程浏览器而不是本地主机中打开Jaeger UI(在Istio中运行)
EN

Stack Overflow用户
提问于 2019-03-18 23:59:09
回答 3查看 548关注 0票数 0

Istio (版本1.0.6)官方文件说:

我们可以通过以下操作访问Jaeger UI:

-n istio系统$(kubectl获取pod -n istio-system -l app=jaeger -o jsonpath=‘{.items.metadata.name}’) 16686:16686 &

然后我们可以使用http://localhost:16686。但是本地主机是Linux机器,它没有浏览器。我必须在远程机器上打开浏览器。我该怎么做?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2019-04-03 00:33:16

有几种方法可以做到这一点。port-forward在Google上运行得很好。如果您正在使用GKE,那么我强烈建议使用Cloud和port-forward,因为这是最简单的方法。在其他云上,我不知道。

暗示斯特凡会起作用。您可以使用kubectl edit svc jaeger-query编辑jaeger服务,然后将服务的类型从ClusterIP更改为NodePort。最后,您可以使用NODE_IP:PORT (任何节点)访问服务。如果您执行kubectl get svc,您将看到分配给服务的新端口。注意:您可能需要为该端口打开防火墙规则。

如果您有一个设置外部IP地址的控制平面,也可以使服务类型为LoadBalancer。这将是一个更昂贵的解决方案,但您将有一个专用的外部IP地址为您的服务。

有更多的方法,但我想说,这些是适当的方法。

票数 2
EN

Stack Overflow用户

发布于 2019-03-19 04:53:31

您可以使用NodePort选择器创建一个app: jaeger服务,以在集群之外公开UI。

票数 0
EN

Stack Overflow用户

发布于 2019-04-02 20:54:28

kubectl port-forward命令默认值仅公开给localhost网络,请尝试添加--address 0.0.0.0

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ kubectl port-forward -n istio-system \
 $(kubectl get pod -n istio-system -l app=jaeger -o jsonpath={.items[0].metadata.name}) \
  --address 0.0.0.0 16686:16686 &

请参阅kubectl命令引用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55236000

复制
相关文章
在浏览器中本地运行Node.js
一切要从收到一封邮件开始 大早上,我收到一封邮件,StackBlitz说正在与Next.js和Google的团队合作开发一项新技术 几年前,StackBlitz意识到网络正朝着关键的拐点发展。WebAssembly和新功能API的出现使编写基于WebAssembly的操作系统似乎变得可能,该操作系统功能强大到可以完全在浏览器中运行Node.js。我们设想了一个比本地环境更快,更安全和一致的高级开发环境,以实现无缝的代码协作而无需设置本地环境 技术名为:WebContainers WebContainer
Peter谭金杰
2022/03/22
3.7K0
在浏览器中本地运行Node.js
[译] 在Kubernetes生产环境中运行Istio
本文翻译自 https://www.tigera.io/blog/running-istio-on-kubernetes-in-production-part-i/,作者 Alexander Lukyanchenko,发表于2019年5月。
SammyLiu
2020/02/25
1.5K0
为什么 build 方法放在 State 中而不是在 StatefulWidget 中
为什么 build 方法放在 State 中而不是在 StatefulWidget 中呢?其中前2点是源代码的注释中给出的原因,最后一点是我的一点个人理解。
老孟Flutter
2021/01/28
9130
如何在Chrome浏览器中运行Selenium?
测试系统是一项艰巨的任务,您需要一个可以在此过程中为您提供帮助的工具。Selenium就是这样一种工具,主要用于网站测试。在本文中,我将告诉您如何在Chrome浏览器中运行Selenium。
用户8460142
2023/07/07
5800
如何在Chrome浏览器中运行Selenium?
云原生服务网格 Istio 1.4 部署指南
Istio 一直处于快速迭代更新的过程中,它的部署方法也在不断更新,之前我在 1.0 版本中介绍的安装方法,对于最新的 1.4 版本已经不适用了。以后主流的部署方式都是用 istioctl 进行部署,helm 可以渐渐靠边站了~~
米开朗基杨
2019/12/19
1.2K0
《istio实战指南》第7章 可视化工具
第7章 可视化工具 分布式追踪 分布式追踪(Distributed Tracing)主要用于记录整个请求链的信息。在微服务应用中,一个完整的业务往往需要调用多个服务才能完成,服务之间就产生了交互。当出现故障时,如何找到问题的根源非常重要。追踪系统可以地展示出请求的整个调用链以及每一步的耗时,方便查找问题所在 本节主要介绍如何使用Jaeger在Istio中实现追踪 启动Jaeger Jaeger是一个开源的分布式追踪系统,它可以在复杂的分布式系统中进行监控和故障排查。Jaeger的主要功能包括分布式请求监控
yeedomliu
2020/07/15
1.7K0
《istio实战指南》第7章 可视化工具
istio kiali jaeger 关联
jaeger 是 Uber 开源的分布式跟踪系统,用于微服务的监控和全链路跟踪,其设计思想来自于 Dapper 和 zipkin。jaeger 特征包括:
py3study
2021/01/29
2K0
istio kiali jaeger 关联
在裸机上运行Jaeger Agent
Jaeger Agent是负责从已检测的应用程序接收跨度,并将其转发到Jaeger Collector的组件,以便适当地存储数据。除了充当应用程序和收集器之间的跨度缓冲区之外,Jaeger Agent还从收集器接收有关采样策略的更新,通过Jaeger客户端查询的REST端点提供所述策略,部署在已检测的应用程序中。
CNCF
2019/12/05
2.4K0
Istio服务网格的可观察性
前面我们学习了 Istio 中的流量管理功能,本节我们来学习如何配置 Istio来自动收集网格中的服务遥测。Istio为网格内所有的服务通信生成详细的遥测数据,这种遥测技术提供了服务的可观察性,使运维人员能够排查故障、维护和优化应用程序,而不会给服务的开发人员带来任何额外的负担。通过 Istio,运维人员可以全面了解到受监控的服务如何与其他服务以及Istio组件进行交互。
王先森sec
2023/04/24
8750
Istio服务网格的可观察性
让我们来看看回到单体的 Istio 到底该怎么部署
没错,Istio 架构又换了。。。北京时间 2020 年 3 月 6 日 凌晨发布了 1.5 版本,该版本最大的变化是将控制平面的所有组件组合成一个单体结构叫 istiod。
米开朗基杨
2020/03/19
1.2K0
让我们来看看回到单体的 Istio 到底该怎么部署
如何在主机上调试容器、在容器中操作主机
老板有个奇怪的需求,通过一个 kubeconfig 文件,获取主机的各种状态信息,比如进程列表、进程状态等。
陈少文
2021/01/13
2.5K1
如何在主机上调试容器、在容器中操作主机
攻击本地主机漏洞(中)
Windows无人参与安装在初始安装期间使用应答文件进行处理。您可以使用应答文件在安装过程中自动执行任务,例如配置桌面背景、设置本地审核、配置驱动器分区或设置本地管理员账户密码。应答文件是使用Windows系统映像管理器创建的,它是Windows评估和部署工具包(ADK:Assessment and Deployment Kit)的一部分,可以从以下站点免费下载https://www.microsoft.com.映像管理器将允许您保存unattended.xml文件,并允许您使用新的应答文件重新打包安装映像(用于安装Windows)。在渗透式测试期间,您可能会在网络文件共享或本地管理员工作站上遇到应答文件,这些文件可能有助于进一步利用环境。如果攻击者遇到这些文件,以及对生成映像的主机的本地管理员访问权限,则攻击者可以更新应答文件以在系统上创建新的本地账户或服务,并重新打包安装文件,以便将来使用映像时,新系统可以受到远程攻击。
顾翔
2022/09/23
1.4K0
攻击本地主机漏洞(中)
什么在代码中要求我们使用LocalDateTime而不是Date?
在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗?
用户1516716
2019/11/24
1.1K0
Service Mesh - Istio服务观测篇
Kiali属于Istio的集成组件之一,是一个用于Istio的可观测性控制台,具有服务网格配置和验证功能。它通过监控网络流量来推断服务拓扑和报告错误,帮助你了解服务网格的结构和运行状况。Kiali提供了详细的度量和基本的Grafana集成,可用于高级查询。
端碗吹水
2020/12/28
1K0
Service Mesh - Istio服务观测篇
a标签点击后下载图片而不是打开
如果遇到图片等格式是会直接打开,如果我们需要这种也维持下载的话,加个download属性即可
阿超
2022/08/16
2.1K0
使用Jupyterlite在浏览器中运行Jupyter Notebook
Jupyter是一个交互式的 Python 开发环境,以 Ipython Kernel 为执行引擎,支持多种前端(Jupyter Notebook,Jupyter Lab,VS Code Jupyter 拓展),围绕.ipynb 格式的 notebook 文件,支持将代码、文档、图表、数学公式等内容整合在一起,方便用户进行交互式的开发。
杜逸先
2023/04/13
2.7K0
使用Jupyterlite在浏览器中运行Jupyter Notebook
在 Istio 中合并监控指标
前些天阅读 Istio 文档的时候发现个语焉不详的东西:Metrics Merging,原文如下:
崔秀龙
2022/11/23
1.1K0
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
部门编号通常由公司或组织的管理人员根据实际情况进行规划和安排,各个部门的编号应当具有独立性、唯一性和易于记忆等特点,以方便在日常管理活动中使用。
Designer 小郑
2023/08/01
2310
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
在应用开发中,我为什么选择 Flutter 而不是 React Native ?
作为一位开发人员,我想在本文中与大家聊聊跨平台开发领域的两大核心选项——Flutter 与 React Native 框架,并介绍我自己为什么更偏爱 Flutter。
逆锋起笔
2021/01/28
3.3K0
点击加载更多

相似问题

Jaeger服务未显示在Jaeger UI中

14

在远程主机(而不是本地)上使用烧瓶虚拟主机

25

MS Excel 365:本地主机urls在本地浏览器中打开,而不是弹出对话框

115

PHP文件在浏览器中打开,而不是运行

31

国际化在本地运行,而不是在远程运行

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文