【prometheus】三种方式安装Prometheus
二进制安装Prometheus、dockers安装Prometheus、k8s安装Prometheus
·
1、二进制安装Prometheus
Prometheus 下载二进制的安装包
下载地址 Download
解压tar包
直接./prometheus执行,启动Prometheus
或者
编辑prometheus.yml修改启动路径,设置快捷启动
默认端口9090,当端口被占用无法启动
** 2、docker安装Prometheus **
docker run --name prometheus1 -p 9090:9090 prom/prometheus
会一并下载镜像并运行Prometheus
docker exec -ti Prometheus的容器ID /bin/sh
进入容器
** 3、k8s安装Prometheus **
下载kube-prometheus的文件
kube-prometheus
进入manifests目录下的setup先安装kube-operator
kubectl create -f .
回到manifests下安装其他
kubectl create -f .
等待所有pod running即可
PS:安装过程中一些pod的镜像下载不到,需要先从别的地方下载,然后打上对应的tag才能使用
几个可能下不到镜像的deployment,k8s.qcr访问不了的
kube-state-metrics 修改为bitnami/kube-state-metrics:latest
prometheus-operater 修改为lbbi/prometheus-adapter:v0.9.0
如果Prometheus中某个deployment或statefulset没有创建出资源,两个可能
1、要使用的端口争用了,会导致有资源名创建,但里面没有资源
2、配置的yaml文件中有无法理解的配置项,会导致整个资源什么都不会创建,标志性事件:看不了日志
更多推荐
已为社区贡献2条内容
所有评论(0)