让istio中的jaeger跑起来
现在的水平,仅止于让它跑起来。:)
同样的环境,microk8s+istio。
步骤如下:
一,使用kubectl get pod -n istio-system查看所有istio的POD运行正常。
NAME READY STATUS RESTARTS AGE grafana-5b5bb96d6d-xsmwb / Running 7d6h istio-citadel-69694bd465-wj5pp / Running 7d6h istio-cleanup-secrets-7m87h / Completed 7d6h istio-egressgateway-6d5cfb474-ffxv6 / Running 7d6h istio-galley-6d6b7f9cdd-tbdbb / Running 7d6h istio-grafana-post-/ Completed 7d6h istio-ingressgateway-859977c87-srsrg / Running 7d6h istio-pilot-5ffcbc484f-wxdgx / Running 7d6h istio-policy-76479db9b8-vgsfv / Running 7d6h istio-security-post-/ Completed 7d6h istio-sidecar-injector-56cdcffcd8-frrmb / Running 7d6h istio-telemetry-75bd8c5898-7cs9f / Running 7d6h istio-tracing-c8b67b59c-bvls6 / Running 7d6h prometheus-578b7dcfdc-2g7c9 / Running 7d6h servicegraph-84f87799b5-hs256 / Running 7d6h
二,使用kubectl get svc -n istio-system了解istio主要的服务端口(注意jaeger-query:16686)
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE grafana ClusterIP /TCP 7d6h istio-citadel ClusterIP /TCP,/TCP 7d6h istio-egressgateway ClusterIP /TCP,/TCP 7d6h istio-galley ClusterIP /TCP,/TCP 7d6h istio-ingressgateway LoadBalancer :/TCP,:/TCP,:/TCP,:/TCP,:/TCP,:/TCP,:/TCP,:/TCP 7d6h istio-pilot ClusterIP /TCP,/TCP,/TCP,/TCP 7d6h istio-policy ClusterIP /TCP,/TCP,/TCP 7d6h istio-sidecar-injector ClusterIP /TCP 7d6h istio-telemetry ClusterIP /TCP,/TCP,/TCP,/TCP 7d6h jaeger-agent ClusterIP None <none> /UDP,/UDP,/UDP 7d6h jaeger-collector ClusterIP /TCP,/TCP 7d6h jaeger-query ClusterIP /TCP 7d6h prometheus ClusterIP /TCP 7d6h servicegraph ClusterIP /TCP 7d6h tracing ClusterIP /TCP 7d6h zipkin ClusterIP /TCP 7d6h
这时,使用查询命令
kubectl get pod -n istio-system -l app=jaeger -o jsonpath='{.items[0].metadata.name}'
输出为:istio-tracing-c8b67b59c-bvls6
三,使用kubectl port-forward命令,将default名字空间下的16686端口的数据,转到istio-system名字空间里的16686端口。( 这个端口看上面输出对应关系)
kubectl port-forward -n istio-system $(kubectl get pod -n istio-system -l app=jaeger -o jsonpath=:
如果命令不放入后台,输出如下:
Forwarding from -> Forwarding from [::]: -> Handling connection Handling connection Handling connection Handling connection
上面的输出,表示port-proxy forward命令,只能支持到127.0.0.1的本地局域网。
四,用SSH进行二次转发。
: root@0.0.0.0
此处需要输入root密码,如果可以,更换为普通用户。
五,浏览器输入http://ip:16687即可访问到jaeger UI了。
让istio中的jaeger跑起来的更多相关文章
- 在ISTIO中让GRAFANA跑起来
比较轻车熟路了. 这个GRAFANA内,已集成了ISTIO常见的DASHBOARD了. 一,映射本地端口 kubectl port-forward -n istio-system $(kubectl ...
- 在istio中让prometheus跑起来
使用microk8s安装,默认的prometheus已就位. 可直接弄. 一,映射本地端口(注意,命令行最后的两个端口,前一个为要映射的本地端口,后一个为POD的服务端口,如果本地相同端口被占用,则要 ...
- 专访探探DBA张文升:PG在互联网应用中同样也跑的很欢畅
张文升认为,PG无论在可靠性和性能方面都不输其它任何关系型数据库 张文升,探探DBA,负责探探的数据库架构.运维和调优的工作.拥有8年开发经验,曾任去哪儿网DBA. 9月24日,张文升将参加在 ...
- Istio中的流量配置
Istio中的流量配置 目录 Istio中的流量配置 Istio注入的容器 Istio-init istio-proxy Envoy架构 Pilot-agent生成的初始配置文件 Envoy管理接口获 ...
- 在 Istio 中实现 Redis 集群的数据分片、读写分离和流量镜像
Redis 是一个高性能的 key-value 存储系统,被广泛用于微服务架构中.如果我们想要使用 Redis 集群模式提供的高级特性,则需要对客户端代码进行改动,这带来了应用升级和维护的一些困难.利 ...
- 如何在 Istio 中支持 Dubbo、Thrift、Redis 以及任何七层协议?
赵化冰,腾讯云高级工程师,Istio Member,ServiceMesher管理委员,Istio 项目贡献者, Aerika 项目创建者 ,热衷于开源.网络和云计算.目前主要从事服务网格的开源和研发 ...
- Istio 中实现客户端源 IP 的保持
作者 尹烨,腾讯专家工程师, 腾讯云 TCM 产品负责人.在 K8s.Service Mesh 等方面有多年的实践经验. 导语 对于很多后端服务业务,我们都希望得到客户端源 IP.云上的负载均衡器,比 ...
- DB2中循环日期跑数据
1.数据库版本: 2.具体实现方式: ),)) /*************************************************************************** ...
- [erlang 002]gen_server中何时会跑到terminate函数
一.从start方法产出的独立gen_server进程 实验代码: %%%-------------------------------------- %%% @Module : %%% @Auth ...
随机推荐
- HTTP协议COOKIE和SESSION有什么区别
1.为什么会有COOKIE这种机制 首先一种场景, 在一个网站上面, 我发起一次请求,那服务器怎么知道我是谁?是谁发起的这次请求呢, HTTP协议是无状态的协议, 浏览器的每一次请求,服务器都当做一 ...
- 忍者钩爪 ( ninja) 题解———2019.10.19
可以到这里测..嘿嘿嘿 题目: [问题 描述 ] 小 Q 是一名酷爱钩爪的忍者, 最喜欢飞檐走壁的感觉, 有一天小 Q 发现一个练习使用钩 爪的好地方,决定在这里大显身手. 场景的天花板可以被描述为一 ...
- AtCoder Grand Contest 036题解
传送门 爆炸的比较厉害--果然还是菜啊-- \(A\) 我们强制一个点为\((0,0)\),那么设剩下两个点分别为\((a,b),(c,d)\),根据叉积可以计算出面积为\(ad-bc=S\),那么令 ...
- 第三次实验报告:使用Packet Tracer分析TCP连接建立过程
目录 1 实验目的 2 实验内容 3. 实验报告 3.1 建立网络拓扑结构 3.2 配置参数 3.3 抓包,分析TCP连接建立过程 4. 拓展 (不作要求,但属于加分项) 1 实验目的 使用路由器连接 ...
- windows上redis的安装和配置
windows上redis的安装和配置 进入到Redis的根目录D:\Programming\Redis\Redis6379\Redis-x64-3.2.100底下操作: 配置文件启动 redis-s ...
- Guarded Suspension设计模式
Guarded Suspension 设计模式可以保证,当线程在访问某个对象时,发现条件不满足,就挂起等待条件满足时再次访问 public class GuardedSuspensionQueue { ...
- ElasticSearch6.3.2源码分析之节点连接实现
ElasticSearch6.3.2源码分析之节点连接实现 这篇文章主要分析ES节点之间如何维持连接的.在开始之前,先扯一下ES源码阅读的一些心得:在使用ES过程中碰到某个问题,想要深入了解一下,可源 ...
- sql server删除重复记录只保留一条
今天遇到一个历史导入数据重复的问题,于是要删除重复的记录,一开始想用子查询的方式找到要删除记录的id删除,后来发现DELETE语句可以直接用外连接,这样更加简单,效率也更高. delete sys_p ...
- grafana的用户及权限的配置
一.概述 在上几篇文章中,已经在grafana中,配置了几个Dashboard.需要给开发人员查看,但是我又不想让开发人员,随便更改Dashboard中的配置.需要创建一个只读账号才行. 二.添加用户 ...
- 目标检测算法之R-CNN和SPPNet原理
一.R-CNN的原理 R-CNN的全称是Region-CNN,它可以说是第一个将深度学习应用到目标检测上的算法.后面将要学习的Fast R-CNN.Faster R-CNN全部都是建立在R-CNN基础 ...