前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在 k8s集群中安装 metrics-server

在 k8s集群中安装 metrics-server

作者头像
keepyan
修改2019-08-27 10:20:03
3.4K0
修改2019-08-27 10:20:03
举报
文章被收录于专栏:TKE操作指北TKE操作指北

1.下载 metrics-server repo:

代码语言:javascript
复制
git clone https://github.com/kubernetes-incubator/metrics-server.git

2.修改 metrics-server 启动参数:--kubelet-insecure-tls ,防止 metrics server 访问 kubelet 采集指标时报证书问题(x509: certificate signed by unknown authority), 在 deploy/1.8+/metrics-server-deployment.yaml 中加 args:

同时修改使用镜像,默认使用的是k8s.gcr.io 的镜像(需要访问外国网站)

代码语言:javascript
复制
   containers:
   - name: metrics-server
     image: ccr.ccs.tencentyun.com/mirrors/metrics-server-amd64:v0.3.1 #这里使用的镜像改成腾讯云的
     args: ["--kubelet-insecure-tls"] # 这里是新增的一行
     imagePullPolicy: Always

3. 在项目根目录执行:

代码语言:javascript
复制
kubectl apply -f deploy/1.8+/

注意是 apply 不是 create,apply 可以替换 kube-system 下的 apiservice,让 metric api 指向这个 metrics-server

4.等待一小段时间(确保 metrics-server 采集到了 node 和 pod 的 metrics 指标数据),通过下面的命令检验一下:

代码语言:javascript
复制
kubectl top pod --all-namespaces
kubectl top node

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.下载 metrics-server repo:
  • 2.修改 metrics-server 启动参数:--kubelet-insecure-tls ,防止 metrics server 访问 kubelet 采集指标时报证书问题(x509: certificate signed by unknown authority), 在 deploy/1.8+/metrics-server-deployment.yaml 中加 args:
  • 同时修改使用镜像,默认使用的是k8s.gcr.io 的镜像(需要访问外国网站)
  • 3. 在项目根目录执行:
  • 注意是 apply 不是 create,apply 可以替换 kube-system 下的 apiservice,让 metric api 指向这个 metrics-server
  • 4.等待一小段时间(确保 metrics-server 采集到了 node 和 pod 的 metrics 指标数据),通过下面的命令检验一下:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档