返回到文章

采纳

编辑于 2年前

Kubernetes安装Prometheus

kubernetes Prometheus kube-prometheus
kubernetes
组件

版本兼容性选择

到官方网站,搜索Compatibility,根据kubernetes对应的版本,选择符合的版本。

kube-prometheus

Step 1:下载

比如我的kubernetes版本是1.23,对应的是release-0.11分支,该分支支持1.23、1.24版本:

git clone https://github.com/prometheus-operator/kube-prometheus.git -b release-0.12

Step 2:创建命名空间和CRD,等待它们可用,再创建其余资源

kubectl apply --server-side -f manifests/setup

until kubectl get servicemonitors --all-namespaces ; do date; sleep 1; echo ""; done
kubectl apply -f manifests/

Step 3:验证

一般是镜像拉不下来,所有需要依次导入拉取不到的镜像。

kubectl get pods -n monitoring

查看所有pod是否是running

Step 4:访问

kubectl get svc -n monitoring

获取grafana的地址,即可访问。