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)