Skip to main content

Metrics Server 插件

概述#

默认情况下,RKE 会部署 Metrics Server来提供集群中资源的指标。

RKE 会将 Metrics Server 部署为一个 Deployment。

Metrics Server 使用的镜像在系统镜像下。对于每个 Kubernetes 版本,都有一个与 Metrics Server 相关联的默认镜像,但这些镜像可以通过更改system_images中的镜像标签来覆盖。

度量衡服务器优先级类别名称#

从 RKE v1.2.6+开始可用

pod priority是通过配置优先级类名来设置的。

monitoring:
provider: metrics-server
metrics_server_priority_class_name: system-cluster-critical

容忍度#

从 v1.2.4 开始提供

配置的容忍度适用于kube-dnskube-dns-autoscaler部署。

dns:
provider: kube-dns
tolerations:
- key: "node.kubernetes.io/unreachable"
operator: "Exists"
effect: "NoExecute"
tolerationseconds: 300
- key: "node.kubernetes.io/not-ready"
operator: "Exists"
effect: "NoExecute"
tolerationseconds: 300

要检查corednscoredns-autoscaler部署的应用容忍度,请使用以下命令:

kubectl get deploy kube-dns -n kube-system -o jsonpath='{.spec.template.spec.tolerations}'
kubectl get deploy kube-dns-autoscaler -n kube-system -o jsonpath='{.spec.template.spec.tolerations}'

禁用 Metrics Server#

v0.2.0 或更新版本可用

您可以将provider的值修改为none,禁用默认控制器。

monitoring:
provider: none
Last updated on by yzeng25