ks-installer icon indicating copy to clipboard operation
ks-installer copied to clipboard

k8s v1.26 安装 kubersphere3.4.0 开启servicemesh 后 jaeger 报错

Open Rainshaw opened this issue 1 year ago • 3 comments

jaeger 1.29 使用的是 cronjob的v1beta,但这个已经在k8sv1.25被弃用了,至少需要升级jaeger到1.34,但v1.26里autoscaling v2beta2也废弃了,所以要升级jaeger到v1.38。。。

Rainshaw avatar Oct 23 '23 15:10 Rainshaw

/cc @hongzhouzi

frezes avatar Oct 24 '23 01:10 frezes

servicemesh 组件兼容的 K8s 版本比较有限。当时考虑到最低兼容的版本是 K8s 1.21,所以就选择了1.21-1.24 K8s 兼容范围的 servicemesh 组件版本。兼容到 K8s 1.26 得再升级组件版本才行。

hongzhouzi avatar Oct 24 '23 03:10 hongzhouzi

可以自行安装最新版本的operator

  1. 先卸载kubesphere自带的jaeger helm uninstall -n istio-system jaeger-operator
  2. 添加jaeger仓库 helm repo add jaegertracing https://jaegertracing.github.io/helm-charts
  3. 安装cert-manager kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.13.3/cert-manager.yaml
  4. 最后安装jaeger helm install jaeger-operator jaegertracing/jaeger-operator -n istio-system

scrqkgv4567 avatar Dec 15 '23 09:12 scrqkgv4567