K8S监测使用说明(需要server升级到v3.4.8或以上版本)
K8S指标数据的采集工作是由server-backup来做的,所以我们需要部署server-backup,它是一个server的辅助工具,作用相当于agent
K8S监测,个人版也可以免费使用server-backup,可以部署多个,哪里需要,就部署到哪里,只要server-backup能访问到K8S集群就可以,就像agent一样灵活自由
提示:server并没有采集K8S的能力,设计之初我们便把这个工作交给server-backup来实现了
1、点击下载 server-backup
2、部署server-backup的主机需要安装JDK1.8或JDK11环境(更高JDK版本也可以,openjdk也可以),Linux安装JDK请点击Windows安装JDK请点击
3、server-backup不需要连接数据库,不需要,因为它会像agent一样,采集数据后,把数据上报给server处理
4、下载server-backup后,我们解压,使用方式和server基本相同,start.sh是启动,config/application.yml是配置文件
5、配置文件config/application.yml修改
我们只需要修改最下面的K8S配置部分即可
serverUrl替换为自己实际的server主机IP和端口
wgToken需要配置和server配置文件的wgToken一致
port: 9996,这个端口可以随意修改,因为server-backup没有对外提供服务,不需要开启端口
注意yml文件格式规则,每个配置项冒号后需要保留一个英文空格
6、启动:windows用start.bat(停止关掉窗口即可)。Linux用sh start.sh启动服务,停止用sh stop.sh
7、windows部署server-backup,若不想看到黑窗口,可以注册为windows系统服务,查看说明
8、启动后就可以在server的左侧菜单K8S监测看到数据了,如下图
如果有错误信息,我们可以查看log/下的日志文件
通过http调用k8s 的kube-apiserver接口说明
K8S监测功能视频讲解