创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
物理机,Centos7.9,16C/32G

Kubernetes版本信息
kubectl version 命令执行结果贴在下方

容器运行时
docker version / crictl version / nerdctl version 结果贴在下方

KubeSphere版本信息
v3.2.1。kk安装。

问题是什么
istio组件缺失三个 jaeger-query 和 jaeger-collector 以及 jaeger-collector-headless,影响链路追踪的使用。

报错日志是什么,最好有截图。

请问怎么排查?

    hongzhouzi 这个帖子看过了,他们也没有得到解决。
    正想尝试以下方式 , 不懂有没有用

    curl -L https://istio.io/downloadIstio | sh -
    
    istioctl x uninstall –purge
    
    
    kubectl -n istio-system delete kiali kiali
    
    helm -n istio-system delete kiali-operator
    
    
    kubectl -n istio-system delete jaeger jaeger
    
    helm -n istio-system delete jaeger-operator

      lishuyan
      可以卸载后,kubectl -n kubesphere-system edit cc 看下 cc 的 status 中有无 servicemesh.status: enabled 这块 servicemesh 的删除了重启下 ks-installer 就会重装 istio 相关组件。

      hongzhouzi 已验证成功。

      第一步:卸载istio相关组件

      kubectl -n istio-system delete kiali kiali
      
      helm -n istio-system delete kiali-operator
      
      kubectl -n istio-system delete jaeger jaeger
      
      helm -n istio-system delete jaeger-operator

      第二步:重启 ks-installer

       kubectl -n kubesphere-system rollout restart deploy/ks-installer
      
       #查看安装日志
      kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
      1 个月 后
      12 天 后
      8 个月 后

      kubectl -n kubesphere-system edit cc 查看集群配置,把图上servicemesh整个删掉,注意别删错了。。。

      8 个月 后

      1.26.12 + ks 3.4.1 失败. 不行就退回去了..

        2 个月 后

        qfdk

        我的版本也是 1.26.12 + ks 3.4.1

        按照上面的操作,重启后 依然还是缺失 jaeger-query 和 jaeger-collector,请问需要怎么排查呢?

        7 个月 后

        EKS(k8s)1.28 ks 3.4.1
        也是遇到这个问题, 缺少jaeger-query

        请问如何解决?谢谢