sas*_*san 5 kubernetes prometheus kubernetes-helm prometheus-operator helmfile
最近prometheus-operator chart被弃用,chart更名为kube-prometheus-stack,以更清楚地反映它安装了kube-prometheus项目栈,其中Prometheus Operator只是一个组件。
我检查了新旧图表并阅读了所有相关文档,但我找不到文件中的更改(尤其是在values.yaml),有人可以解释我从 prometheus-operator 迁移到 kube-prometheus-stack 我应该做什么确切地?
2021 年 3 月 18 日。
我从prometheus-operator迁移到kube-prometheus-stack并遇到了一些困难。
以下是我遇到的错误以及我为解决此问题所采取的步骤的列表。
错误unknown field "metricRelabelings"1 :。
解决方案:注释掉所有出现的内容。
错误unknown field "relabelings"2 :。
解决方案:注释掉所有出现的内容。
错误unknown field "selector" in com.coreos.monitoring.v1.Alertmanager.spec.storage.volumeClaimTemplate3 :。
解决办法:注释掉这个特定字段下的所有内容volumeClaimTemplate。
错误unknown field "shards" in com.coreos.monitoring.v1.Prometheus.spec4 :。
解决方案:注释掉具体位置,或者按照此处的建议进行操作。
错误prometheus-kube-stack unknown fields probenamespaceselector and probeSelector5 :。
解决方案:正如这里提到的,删除所有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
Run Code Online (Sandbox Code Playgroud)
然后又跑了helm install。
链接到 Github 中的图表问题页面。
| 归档时间: |
|
| 查看次数: |
523 次 |
| 最近记录: |