现在的水平,仅止于让它跑起来。:)

同样的环境,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跑起来的更多相关文章

  1. 在ISTIO中让GRAFANA跑起来

    比较轻车熟路了. 这个GRAFANA内,已集成了ISTIO常见的DASHBOARD了. 一,映射本地端口 kubectl port-forward -n istio-system $(kubectl ...

  2. 在istio中让prometheus跑起来

    使用microk8s安装,默认的prometheus已就位. 可直接弄. 一,映射本地端口(注意,命令行最后的两个端口,前一个为要映射的本地端口,后一个为POD的服务端口,如果本地相同端口被占用,则要 ...

  3. 专访探探DBA张文升:PG在互联网应用中同样也跑的很欢畅

    张文升认为,PG无论在可靠性和性能方面都不输其它任何关系型数据库   张文升,探探DBA,负责探探的数据库架构.运维和调优的工作.拥有8年开发经验,曾任去哪儿网DBA.   9月24日,张文升将参加在 ...

  4. Istio中的流量配置

    Istio中的流量配置 目录 Istio中的流量配置 Istio注入的容器 Istio-init istio-proxy Envoy架构 Pilot-agent生成的初始配置文件 Envoy管理接口获 ...

  5. 在 Istio 中实现 Redis 集群的数据分片、读写分离和流量镜像

    Redis 是一个高性能的 key-value 存储系统,被广泛用于微服务架构中.如果我们想要使用 Redis 集群模式提供的高级特性,则需要对客户端代码进行改动,这带来了应用升级和维护的一些困难.利 ...

  6. 如何在 Istio 中支持 Dubbo、Thrift、Redis 以及任何七层协议?

    赵化冰,腾讯云高级工程师,Istio Member,ServiceMesher管理委员,Istio 项目贡献者, Aerika 项目创建者 ,热衷于开源.网络和云计算.目前主要从事服务网格的开源和研发 ...

  7. Istio 中实现客户端源 IP 的保持

    作者 尹烨,腾讯专家工程师, 腾讯云 TCM 产品负责人.在 K8s.Service Mesh 等方面有多年的实践经验. 导语 对于很多后端服务业务,我们都希望得到客户端源 IP.云上的负载均衡器,比 ...

  8. DB2中循环日期跑数据

    1.数据库版本: 2.具体实现方式: ),)) /*************************************************************************** ...

  9. [erlang 002]gen_server中何时会跑到terminate函数

    一.从start方法产出的独立gen_server进程 实验代码: %%%-------------------------------------- %%% @Module  : %%% @Auth ...

随机推荐

  1. Linux性能优化实战学习笔记:第十七讲

    一.缓存命中率 1.引子 1.我们想利用缓存来提升程序的运行效率,应该怎么评估这个效果呢? 用衡量缓存好坏的指标 2.有没有哪个指标可以衡量缓存使用的好坏呢? 缓存命中率 3.什么是缓存命中率? 所谓 ...

  2. swagger案例Swagger案例

    pom <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework ...

  3. 2018-2019-2 20162329 《网络对抗技术》Exp8: Web基础

    目录 Exp8: Web基础 一. 基础问题回答 1. 什么是表单 2. 浏览器可以解析运行什么语言. 3. WebServer支持哪些动态语言 二. 实验过程 1. Web前端HTML 2..Web ...

  4. kubeadm部署K8S集群v1.16.3

    本次先更新kubeadm快速安装K8S,二进制安装上次没写文档,后续更新,此次最新的版本是V1.16.3 1.关闭防火墙.关闭selinux.关闭swapoff -a systemctl stop f ...

  5. Loj #2570. 「ZJOI2017」线段树

    Loj #2570. 「ZJOI2017」线段树 题目描述 线段树是九条可怜很喜欢的一个数据结构,它拥有着简单的结构.优秀的复杂度与强大的功能,因此可怜曾经花了很长时间研究线段树的一些性质. 最近可怜 ...

  6. maven setting 配置仓库,pom.xml中repository不起作用

    问题描述 最近做java项目,需要使用公司自己搭建的maven仓库,但是有些包公司的仓库中没有,导致下载失败. 项目环境 jdk:1.8 maven:3.5 问题原因分析 maven的setting文 ...

  7. redis 清除minerd进程的方法

    redis 清除minerd进程的方法 1 修改redis配置文件 //禁止高危命令rename-command FLUSHALL ""rename-command CONFIG ...

  8. Centos7.5 安装Mysql5.7

    #yum -y install wget #wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rp ...

  9. 从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?

    作者 | 易立 阿里云资深技术专家 导读:从十余年前的各种分布式系统研发到现在的容器云,从支撑原有业务到孵化各个新业务,企业的发展离不开统一的.与时俱进的技术架构.本篇文章从企业分布式应用架构层面介绍 ...

  10. selenium登录爬取知乎出现:请求异常请升级客户端后重试的问题(用Python中的selenium接管chrome)

    一.问题使用selenium自动化测试爬取知乎的时候出现了:错误代码10001:请求异常请升级客户端后重新尝试,这个错误的产生是由于知乎可以检测selenium自动化测试的脚本,因此可以阻止selen ...