prometheus08-k8s部署普罗米修斯

  

1。基础环境有k8集群

[root@kubemaster01普罗米修斯]# kubectl得到节点   姓名身份角色年龄版本   192.168.249.51准备& lt; none>63 d v1.12.3   192.168.249.52准备& lt; none>63 d v1.12.3   192.168.249.53准备& lt; none>63 d v1.12.3   你有新邮件/var/spool/mail/root   【root@kubemaster01普罗米修斯】# kubectl cs   状态消息名称错误   调度器健康好   controller-manager健康好   etcd-1健康{“健康”:"真正的"}   etcd-2健康{“健康”:"真正的"}   etcd-0健康{“健康”:"真正的"}   【root@kubemaster01普罗米修斯】#

2。下载普罗米修斯yaml

prometheus-configmap文件。yaml prometheus-rbac。yaml prometheus-service。yaml prometheus-statefulset。yaml; wget https://raw.githubusercontent.com/kubernetes/kubernetes/master/cluster/addons/prometheus/文件;美元做了

3。设置动态storageclass

3.1。kubectl应用rbac - f。yml

 

3.2设置存储部署。yaml

 apiVersion: storage.k8s.io/v1
  :StorageClass
  元数据:
  名称:managed-nfs-storage
  粮食供应者:fuseim。革命制度党/ifs #或选择另一个名称,必须匹配部署的env PROVISIONER_NAME
  参数:
  archiveOnDelete:“false”

3.5备注说明nfs是提前部署好的(ip: 192.168.249.54)

#猫/etc/exports root@es普罗米修斯/数据/美丽/普罗米修斯192.168.249.0/24 (rw,同步,no_root_squash)   【root@es普罗米修斯】#

4。修改普罗米修斯的存储地址(prometheus-statefulset。yaml)

 prometheus08-k8s部署普罗米修斯”> <h2 class=prometheus08-k8s部署普罗米修斯