docker导出日志到本地的方法是什么
261
2022-10-27
Prometheus部署
Prometheus相关地址信息Prometheus github 地址:~]# mkdir prometheus[root@k8s-master ~]# cd prometheus[root@k8s-master prometheus]# pwd/root/prometheus
[root@k8s-master prometheus]# git clone into 'kube-prometheus'...remote: Enumerating objects: 46, done.remote: Counting objects: 100% (46/46), done.remote: Compressing objects: 100% (27/27), done.remote: Total 9714 (delta 21), reused 25 (delta 15), pack-reused 9668Receiving objects: 100% (9714/9714), 5.34 MiB | 123.00 KiB/s, done.Resolving deltas: 100% (5943/5943), done.
将kube-prometheus传到/root/下[root@k8s-master ~]# cd /root/kube-prometheus/manifests
[root@k8s-master prometheus]# pwd/root/导入镜像kube-prometheus.git.tar.gz prometheus.tar.gz load-images.sh
[root@k8s-master prometheus]# tar -zvxf prometheus.tar.gzprometheus/prometheus/addon-resizer.tarprometheus/alertmanager.tarprometheus/configmap-reload.tarprometheus/grafana.tarprometheus/k8s-prometheus-adapter-amd64.tarprometheus/kube-rbac-proxy.tarprometheus/kube-state-metrics.tarprometheus/node-exporter.tarprometheus/prometheus-config-reloader.tarprometheus/prometheus-operator.tarprometheus/prometheus.tar
[root@k8s-master prometheus]# cat load-images.sh#!/bin/bash
cd /root/prometheus
ls /root/prometheus | grep -v load-images.sh > /tmp/k8s-images.txt
for i in $( cat /tmp/k8s-images.txt )dodocker load -i $idonerm -rf /tmp/k8s-images.txt
[root@k8s-master ~]# chmod a+x load-images.sh[root@k8s-master ~]# ./load-images.sh
传镜像给别的节点[root@k8s-master ~]# scp -r prometheus/ load-images.sh root@k8s-node1:/root/[root@k8s-master ~]# scp -r prometheus/ load-images.sh root@k8s-node2:/root/
别的节点导入镜像[root@k8s-node1 ~]# ./load-images.sh[root@k8s-node2 ~]# ./load-images.sh
回到主节点[root@k8s-master prometheus]# cd /root/kube-prometheus/manifests[root@k8s-master manifests]# kubectl apply -f ../manifests有报错的时候,多运行几次,因为需要互相连接,直到最后所有created没有报错为止。[root@k8s-master manifests]# kubectl apply -f ../manifests
[root@k8s-master manifests]# kubectl top nodeNAME CPU(cores) CPU% MEMORY(bytes) MEMORY% k8s-master 164m 8% 1019Mi 17% k8s-node1 104m 10% 859Mi 49% k8s-node2 109m 10% 858Mi 45%
[root@k8s-master manifests]# kubectl top podNAME CPU(cores) MEMORY(bytes) my-nginx-7b55868ff4-xldcg 0m 1Mi
访问 prometheusprometheus 对应的 nodeport 端口为 30200,访问http://MasterIP:30200http://10.10.21.8:30200/graph
这里的监控项都能监控
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~