ks-installer
ks-installer copied to clipboard
k8s v1.26 安装 kubersphere3.4.0 开启servicemesh 后 jaeger 报错
jaeger 1.29 使用的是 cronjob的v1beta,但这个已经在k8sv1.25被弃用了,至少需要升级jaeger到1.34,但v1.26里autoscaling v2beta2也废弃了,所以要升级jaeger到v1.38。。。
/cc @hongzhouzi
servicemesh 组件兼容的 K8s 版本比较有限。当时考虑到最低兼容的版本是 K8s 1.21,所以就选择了1.21-1.24 K8s 兼容范围的 servicemesh 组件版本。兼容到 K8s 1.26 得再升级组件版本才行。
可以自行安装最新版本的operator
- 先卸载kubesphere自带的jaeger helm uninstall -n istio-system jaeger-operator
- 添加jaeger仓库 helm repo add jaegertracing https://jaegertracing.github.io/helm-charts
- 安装cert-manager kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.13.3/cert-manager.yaml
- 最后安装jaeger helm install jaeger-operator jaegertracing/jaeger-operator -n istio-system