一、参考链接
- 官方github https://github.com/kubernetes-incubator/metrics-server
- http://www.cnblogs.com/wjoyxt/p/10003159.html
- http://orchome.com/1203
二、修改配置
1. 创建 metrics-server 使用的证书
1 | # 注意: "CN": "system:metrics-server" 一定是这个,因为后面授权时用到这个名称,否则会报禁止匿名访问 |
2. 生成 metrics-server 证书和私钥
1 | cfssl gencert -ca=/opt/kubernetes/ssl/ca.pem -ca-key=/opt/kubernetes/ssl/ca-key.pem -config=/opt/kubernetes/ssl/ca-config.json -profile=kubernetes metrics-server-csr.json | cfssljson -bare metrics-server |
3. 修改 kubernetes 控制平面组件的配置以支持 metrics-server
1 | # kube-apiserver 配置文件中添加如下参数 |
4. 添加 kube-controller-manager配置
1 | # 添加如下配置参数: |
5. 重启 kube-apiserver kube-controller-manager 服务
1 | systemctl restart kube-apiserver |
三、安装 metrics-server
1. 下载项目并修改deployment文件
1 | # git clone https://github.com/kubernetes-incubator/metrics-server |
2. 部署
1 | # cd metrics-server/deploy/1.8+ |
3. 验证
1 | # kubectl top nodes |
---本文结束感谢您的阅读。微信扫描二维码,关注我的公众号---
本文作者:
Peng Yang
本文链接: https://www.yp14.cn/2019/08/29/Metrics-Server-v0-3-2版本安装/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://www.yp14.cn/2019/08/29/Metrics-Server-v0-3-2版本安装/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!