到官方网站,搜索Compatibility
,根据kubernetes对应的版本,选择符合的版本。
比如我的kubernetes版本是1.23
,对应的是release-0.11
分支,该分支支持1.23、1.24版本:
git clone https://github.com/prometheus-operator/kube-prometheus.git -b release-0.12
kubectl apply --server-side -f manifests/setup
until kubectl get servicemonitors --all-namespaces ; do date; sleep 1; echo ""; done
kubectl apply -f manifests/
一般是镜像拉不下来,所有需要依次导入拉取不到的镜像。
kubectl get pods -n monitoring
查看所有pod是否是running
。
kubectl get svc -n monitoring
获取grafana
的地址,即可访问。