在k8s中部署Prometheus--更新中

下载kubernetes中的Prometheus文件相关源码

https://github.com/kubernetes/kubernetes.git
cp -rf kubernetes/cluster/addons/prometheus/ /root/
cd prometheus/

在这里插入图片描述
(1)先部署promethethus配置文件

kubectl create -f prometheus-rbac.yaml
kubectl create -f prometheus-configmap.yaml
kubectl get storageclass # 确定有配置storageclass 
vi prometheus-statefulset.yaml
kubectl create -f prometheus-statefulset.yaml
kubectl create -f prometheus-service.yaml

(需添加的内容:配置动态存储方式

此处使用pvc动态存储方式,修改 prometheus-statefulset.yaml为

storageClassName: managed-nfs-storage
kubectl get svc -n kube-system

在这里插入图片描述
在这里插入图片描述

kubectl create -f kube-state-metrics-rbac.yaml
kubectl create -f kube-state-metrics-deployment.yaml
kubectl create -f kube-state-metrics-service.yaml
kubectl get pods -n kube-system

kubectl create -f alertmanager-configmap.yaml
kubectl create -f alertmanager-pvc.yaml
kubectl create -f alertmanager-deployment.yaml
kubectl create -f alertmanager-service.yaml

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u010801994/article/details/88524524