当前位置: 代码迷 >> 综合 >> Kubernetes Metrics-Server安装
  详细解决方案

Kubernetes Metrics-Server安装

热度:42   发布时间:2023-10-25 07:47:33.0

1.去官网下载你喜欢的metrics-server的版本

官方网址
metrics-server
??切忌先不要按它的方法来,因为它的方法是直接拉取镜像(即使你可以很顺利的拉取,但是后面有一个小坑(其实也不算,那个坑是用来保证安全的,如果你要保证安全的话,就关掉此文章吧))。那么我们首先把这个yaml文件(这里以0.6.0为例)下载下来:
wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.6.0/components.yaml
下载完以后,我们要修改一个地方:
yaml文件
圈出来的地方就是刚才说的那个地方,它是用来不用证书验证,如果不增加这一行的话,就会出现如下错误:k8s metric-server报错 x509: cannot validate。具体细节请查看github issue。另外为了解决国内环境下载不下来metrics-server的镜像,我已经把我下好的镜像放置在了阿里云的镜像仓库中。大家可以直接使用此命令拉取:
docker pull registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0
拉取完以后,再将其重新tag一下:
docker tag registry.cn-hangzhou.aliyuncs.com/zailushang/metrics-server:v0.6.0 k8s.gcr.io/metrics-server/metrics-server:v0.6.0
随后,将其放在每一个节点上(所有节点,包括你的master节点),最后使用:
kubectl apply -f components.yaml
部署metrics-server即可。

  相关解决方案