K8S

K8S部署Dashboard和Heapster

2022-04-27  本文已影响0人  张氏小毛驴

K8S部署Dashboard和Heapster


0.前言

文章使用的k8s版本为1.10.0,dashboard版本为v1.8.3

系统为CentOS7

总共有三台机器:

Name IP Role
ceph1 172.16.32.70 Master
ceph2 172.16.32.107 Node
ceph3 172.16.32.71 Node

1.安装

2.访问Dashboard

在安装好Dashboard后(可以使用kubectl get pods -n kube-system |grep dashboard查看是否Running),可以使用https://NodeIp:3000,在这里为:https://172.16.32.70:300001进行访问。

正常情况下会出现以下页面:

选择令牌(也就是token),输入token。

获取token的方式:kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin | awk '{print $1}')

成功登入后,会是以下的页面:

3.安装heapster

heapster是kubernetes的集群监控方案的一种,它通过从节点上的kubelet获取监控数据,在dashboard上显示各个组件的资源消耗情况。

执行安装:

kubectl create -f heapster/deploy/kube-config/rbac/heapster-rbac.yaml

kubectl create -f heapster/deploy/kube-config/influxdb/

如果安装成功,将可以在dashboard上看到以下界面:

也可以通过访问http://172.16.32.70:30004(这里是http)直接访问heapster的UI,如下:

也可以通过命令行查看kubectl top podkubectl top node

上一篇下一篇

猜你喜欢

热点阅读