当前位置: 移动技术网 > 科技>操作系统>Linux > 安装Prometheus-Opeartor

安装Prometheus-Opeartor

2018年10月03日  | 移动技术网科技  | 我要评论

襄阳烽火台,amc概念股,午夜情缘

一、下载
git clone clone https://github.com/coreos/prometheus-operator.git
或:
wget https://github.com/coreos/prometheus-operator/archive/v0.23.0.tar.gz并解压 (我用的是这种)


二、部署
1、官方推荐新建一个namespace,所有需要新建一个namespace

[^_^] linux02 ~# kubectl create namespace monitoring

[^_^] linux02 ~# kubectl get namespaces
name status age
default active 22d
kube-public active 22d
kube-system active 22d
monitoring terminating 1h

2、修改配置文件:
进入文件 cd prometheus-operator-0.23.0

[^_^] linux02 prometheus-operator-0.23.0# vim bundle.yaml

#总共有三处namespace需要修改
apiversion: rbac.authorization.k8s.io/v1
kind: clusterrolebinding
metadata:
name: prometheus-operator
roleref:
apigroup: rbac.authorization.k8s.io
kind: clusterrole
name: prometheus-operator
subjects:
- kind: serviceaccount
name: prometheus-operator
namespace: monitoring #第一处

---
apiversion: apps/v1beta2
kind: deployment
metadata:
labels:
k8s-app: prometheus-operator
name: prometheus-operator
namespace: monitoring #第二处

 

---
apiversion: v1
kind: serviceaccount
metadata:
name: prometheus-operator
namespace: monitoring #第三处

3、执行创建:
kubectl apply -f bundle.yaml

4、部署kube-prometheus
kubectl apply -f contrib/kube-prometheus/manifests/

5、查看
kubectl get all -n monitoring

6、为了方便访问 ,修改访问方式,供外部访问
修改service的访问方式为nodeport ,使用kubectl edit svc [svcname] -n monitoring方式修改
总共修改三个
alertmanager-main
grafana
prometheus-k8s

7、访问:https://47.94.3.211:31162


 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网