1.下载heapster chart包
1 2 3 4 5 6 7 |
helm search stable/heapster helm fetch stable/heapster tar -xvf heapster-0.2.7.tgz cd heapster |
2.自定义配置文件
使用前面创建的权限最大的serviceAccount dashboard-admin
1 |
kubectl get serviceAccount -n kube-system | grep dashboard |
创建my-value.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
cat <<EOF> my-values.yaml image: repository: registry.cn-shanghai.aliyuncs.com/big-master/heapster-amd64 tag: v1.5.4 resizer: image: repository: registry.cn-shanghai.aliyuncs.com/gcr_container/addon-resizer tag: 1.7 command: - "/heapster" - "--source=kubernetes.summary_api:https://kubernetes.default?kubeletPort=10250&kubeletHttps=true&insecure=true" rbac: create: false # 使用创建好的的 serviceAccount dashboard-admin serviceAccountName: dashboard-admin EOF |
3.安装
1 |
helm install --name heapster -f my-values.yaml . --namespace kube-system |
4.更新
helm upgrade heapster -f my-values.yaml . –namespace kube-system
5.部署完成查看
1 |
kubectl get pods -n kube-system | grep heapster |
6.heapster 安装完后就可以正常使用 kubectl top nodes了
1 |
kubectl top nodes |
- 本文固定链接: https://www.yoyoask.com/?p=2446
- 转载请注明: shooter 于 SHOOTER 发表