K8S 监控方案(未完成)笔记——筑梦之路

----------------------k8s监控方案 Prometheus+Grafana -------------------------------------
参考链接:
    https://www.cnblogs.com/liugp/p/12182351.html
    https://blog.51cto.com/u_14143894/2438026

yum install git -y

git clone https://gitee.com/liugpwwwroot/k8s-prometheus-grafana.git

规划:
    k8s-master  作为服务端
    k8s-node-x  作为客户端

k8s-master 上操作:

 #采用daemonset方式部署node-exporter组件
 kubectl create -f k8s-prometheus-grafana/node-exporter.yaml

 #部署rbac
 kubectl create -f  k8s-prometheus-grafana/prometheus/rbac-setup.yaml 
 
 #以configmap的形式管理prometheus组件的配置文件
 kubectl create -f  k8s-prometheus-grafana/prometheus/configmap.yaml

 #deployment部署文件
 kubectl create -f  k8s-prometheus-grafana/prometheus/prometheus.deploy.yml

 #service文件
 kubectl create -f  k8s-prometheus-grafana/prometheus/prometheus.svc.yml

 #图形展示grafana
  #deployment部署文件
    kubectl create -f   k8s-prometheus-grafana/grafana/grafana-deploy.yaml

 #service文件
 kubectl create -f   k8s-prometheus-grafana/grafana/grafana-svc.yaml

 #ingress文件
  kubectl create -f   k8s-prometheus-grafana/grafana/grafana-ing.yaml

#查看访问地址:
kubectl get svc -n kube-system

http://192.168.47.128:31672   #访问node-exporter

http://192.168.47.128:30003/targets   #访问prometheus

http://192.168.47.128:30106   #访问grafana

---web上配置grafana
   添加数据源 :
     name : prometheus
     type : Prometheus

     url: http://localhost:9090 
     access: proxy

     或者
     url: http://192.168.47.128:30003
     access: direct

   导入面板:
     Home->Dashboards->Import
     模板编号315
     https:///dashboards/315

  ###删除重置操作

  # 倒叙强制删除
      kubectl delete -f k8s-prometheus-grafana/grafana/grafana-ing.yaml --grace-period=0 --force

      kubectl delete -f k8s-prometheus-grafana/grafana/grafana-svc.yaml --grace-period=0 --force

      kubectl delete -f k8s-prometheus-grafana/grafana/grafana-deploy.yaml --grace-period=0 --force

      kubectl delete -f k8s-prometheus-grafana/prometheus/prometheus.svc.yml  --grace-period=0 --force

      kubectl delete -f k8s-prometheus-grafana/prometheus/prometheus.deploy.yml  --grace-period=0 --force

      kubectl delete -f k8s-prometheus-grafana/prometheus/configmap.yaml  --grace-period=0 --force

      kubectl delete -f k8s-prometheus-grafana/prometheus/rbac-setup.yaml  --grace-period=0 --force

      kubectl delete -f k8s-prometheus-grafana/node-exporter.yaml  --grace-period=0 --force

      # 再顺序执行创建
      kubectl create -f k8s-prometheus-grafana/node-exporter.yaml

      kubectl create -f k8s-prometheus-grafana/prometheus/rbac-setup.yaml

      kubectl create -f k8s-prometheus-grafana/prometheus/configmap.yaml 

      kubectl create -f k8s-prometheus-grafana/prometheus/prometheus.deploy.yml

      kubectl create -f k8s-prometheus-grafana/prometheus/prometheus.svc.yml

      kubectl create -f k8s-prometheus-grafana/grafana/grafana-deploy.yaml

      kubectl create -f k8s-prometheus-grafana/grafana/grafana-svc.yaml

      kubectl create -f k8s-prometheus-grafana/grafana/grafana-ing.yaml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值