dockerswarm方式部署prometheuspart3

韵味老鸟 2024-07-02 19:44:39

docker swarm 方式部署prometheus part3

#导入镜像

#镜像列表

helm 中使用到的镜像列表:

#镜像列表#prometheus-kube-prometheus-stack-prometheusquay.io/prometheus-operator/prometheus-config-reloader:v0.60.1#kube-prometheus-stack-prometheus-node-exporterquay.io/prometheus/node-exporter:v1.5.0#kube-prometheus-stack-operatorquay.io/prometheus-operator/prometheus-operator:v0.60.1#kube-prometheus-stack-kube-state-metricsregistry.k8s.io/kube-state-metrics/kube-state-metrics:v2.7.0#kube-prometheus-stack-grafanaquay.io/kiwigrid/k8s-sidecar:1.19.2grafana/grafana:9.3.0

tar zxvf kube-prometheus-stack-42.2.1.tgz

docker load < k8s-sidecar.1.19.2.tgz

docker load < kube-prometheus-stack-prometheus-node-exporter.v1.5.0.tgz

docker load < kube-state-metrics.v2.7.0.tgz

docker load < prometheus-config-reloader.v0.60.1.tgz

docker load < prometheus-operator.v0.60.1.tgz

docker load < grafana.9.3.0.tgz

docker load < kube-webhook-certgen.v1.3.0.tgz

#

cd /data/tools/prometheus/k8s-components

修改kube-prometheus-stack/values-custom.yaml

ETCD

监控域名入口

#创建命名空间

kubectl create namespace monitoring

#git clone http://192.168.102.84:10080/devops/meta-tools/k8s-components.git# Chart Version: 42.2.1helm install kube-prometheus-stack kube-prometheus-stack/ -f kube-prometheus-stack/values-custom.yaml -n monitoring

#查看服务

kubectl --namespace monitoring get pods -l "release=kube-prometheus-stack"

kubectl get ingress -A -n ingress-nginx

kubectl get ingress -n monitoring

#主监控服务上检查是否有上报

http://192.168.10.18:9090/targets?search=

由于ingress-Nginx被删除,所以无法使用域名访问,端口443冲突(与harbor冲突)

0 阅读:0