【prometheus】三种方式安装Prometheus

本文介绍了Prometheus的三种安装方式:通过二进制文件、Docker容器以及在Kubernetes(K8s)环境中部署。对于二进制安装,涉及下载、解压和启动步骤;Docker安装则是一步到位;K8s安装包括多个manifests文件的部署,并注意处理可能的镜像下载问题和端口冲突。在K8s中遇到问题时,检查端口占用和配置文件的正确性是关键。
摘要由CSDN通过智能技术生成

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文件中有无法理解的配置项,会导致整个资源什么都不会创建,标志性事件:看不了日志

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值