2021 年 3 月 18 日。
我从prometheus-operator迁移到kube-prometheus-stack并遇到了一些困难。
以下是我遇到的错误列表以及我为解决此问题而采取的步骤。
错误一:unknown field "metricRelabelings"
。
解决方案:注释掉所有外观。
错误unknown field "relabelings"
2 :。
解决方案:注释掉所有外观。
错误unknown field "selector" in com.coreos.monitoring.v1.Alertmanager.spec.storage.volumeClaimTemplate
3 :。
解决方案:注释掉所有这个特定的字段volumeClaimTemplate
。
错误unknown field "shards" in com.coreos.monitoring.v1.Prometheus.spec
4 :。
解决方案:注释掉具体位置,或者按照这里的建议。
错误prometheus-kube-stack unknown fields probenamespaceselector and probeSelector
5 :。
解决方案:如此处所述,删除所有 CRD:
kubectl delete crd prometheuses.monitoring.coreos.com
kubectl delete crd prometheusrules.monitoring.coreos.com
kubectl delete crd servicemonitors.monitoring.coreos.com
kubectl delete crd podmonitors.monitoring.coreos.com
kubectl delete crd alertmanagers.monitoring.coreos.com
kubectl delete crd thanosrulers.monitoring.coreos.com
又跑helm install
了。
链接到 Github 中的图表问题页面。