Prometheus operator中的规则和规则1.14之间的区别是什么?何时使用规则或规则1.14?
我看到两者都有相同的规则,但是在两个文件夹中都存在一些differences.Like CPUThrottlingHIGH规则,但是规则1.14将其设置为"info“,而rules文件夹将其设置为"warning”。
发布于 2020-09-26 01:24:35
1.14术语指的是Kubernetes版本。
当您的Kubernetes版本为1.10 <= version <1.14时,将创建rules目录中的规则。
您将在rules目录中的每个YAML文件的开头找到以下行:
{{- if and (semverCompare ">=1.10.0-0" $kubeTargetVersion) (semverCompare "<1.14.0-0" $kubeTargetVersion) .Values.defaultRules.create .Values.defaultRules.rules.alertmanager }}类似地,当您的Kubernetes版本为version >= 1.14时,将创建rules-1.14目录中的规则。
{{- if and (semverCompare ">=1.14.0-0" $kubeTargetVersion) (semverCompare "<9.9.9-9" $kubeTargetVersion) .Values.defaultRules.create .Values.kubeEtcd.enabled .Values.defaultRules.rules.etcd }}https://stackoverflow.com/questions/64067891
复制相似问题