组团学

istio分布式追踪与可视化

阅读 (233918)

一、istio分布式追踪

官方网站:https://www.jaegertracing.io/

修改 tracing 的 svc 模式由 ClusterIP 为 NodePort kubectl edit svc tracing -n istio-system 查看 tracing 的端口 kubectl get svc -n istio-system 通过浏览器进行访问 http://IP:PORT/jaeger

23.png

24.png

25.png

26.png

27.png

二、 网络可视化

首先,定义要用作 Kiali 用户名和密码的凭据。 KIALI_USERNAME=$(read -p 'Kiali Username: ' uval && echo -n $uval | base64) 当提示出现时输入 Kiali 用户名: KIALI_PASSPHRASE=$(read -sp 'Kiali Passphrase: ' pval && echo -n $pval | base64) 当提示出现时输入 Kiali 密码: 运行以下命令创建 secret: NAMESPACE=istio-system cat <<EOF | kubectl apply -f - apiVersion: v1 kind: Secret metadata: name: kiali namespace: $NAMESPACE labels: app: kiali type: Opaque data: username: $KIALI_USERNAME passphrase: $KIALI_PASSPHRASE EOF 修改 kiali 的 svc 模式由 ClusterIP 为 NodePort kubectl edit svc kiali -n istio-system 查看 kiali 的端口 kubectl get svc -n istio-system 通过浏览器进行访问 http://IP:PORT
需要 登录 才可以提问哦