Rancher 2.6.8 在Azure AKS安装监控报错

Rancher Server 设置

  • Rancher 版本:2.6.8

下游集群信息

  • Kubernetes 版本: 1.22.15 导入集群

报错信息:** helm upgrade --install=true --namespace=cattle-monitoring-system --timeout=10m0s --values=/home/shell/helm/values-rancher-monitoring-100.2.0-up40.1.2.yaml --version=100.2.0+up40.1.2 --wait=true rancher-monitoring /home/shell/helm/rancher-monitoring-100.2.0-up40.1.2.tgz
Thu, Aug 3 2023 5:56:51 pm Release “rancher-monitoring” does not exist. Installing it now.
Thu, Aug 3 2023 5:56:55 pm Error: unable to build kubernetes objects from release manifest: error validating “”: error validating data: [ValidationError(Alertmanager.spec): unknown field “alertmanagerConfigNamespaceSelector” in com.coreos.monitoring.v1.Alertmanager.spec, ValidationError(Alertmanager.spec): unknown field “alertmanagerConfigSelector” in com.coreos.monitoring.v1.Alertmanager.spec]

此问题已解决,解决方式是删除了几个crd
kubectl delete crd alertmanagerconfigs.monitoring.coreos.com
kubectl delete crd alertmanagers.monitoring.coreos.com
kubectl delete crd prometheuses.monitoring.coreos.com
kubectl delete crd prometheusrules.monitoring.coreos.com

个人推断是此集群之前版本是1.18 通过rancher2.5安装过Prometheus监控并卸载。
目前集群升级到1.22 rancher升级到2.6.8 这些crd有冲突

1 个赞