CKA课程-部署prometheus-operator

本文是CKA课程第13章 kubernetes监控 prometheus-operator的部署过程。

1.环境准备

在所有节点上下载所需要的镜像

#!/bin/bash

docker pull quay.io/coreos/prometheus-config-reloader:v0.20.0

docker pull quay.io/coreos/hyperkube:v1.7.6_coreos.0

docker pull quay.io/coreos/configmap-reload:v0.0.1

docker pull quay.io/coreos/prometheus-operator:v0.20.0

docker pull quay.io/prometheus/prometheus:v2.2.1

docker pull quay.io/prometheus/alertmanager:v0.15.1

docker pull quay.io/coreos/grafana-watcher:v0.0.8

docker tag docker.io/grafana/grafana:5.0.0 grafana/grafana:5.0.0

docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-state-metrics:v1.2.0

docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-state-metrics:v1.2.0 gcr.io/google_containers/kube-state-metrics:v1.2.0

docker pull quay.io/prometheus/node-exporter:v0.15.2

docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/addon-resizer:1.7

docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/addon-resizer:1.7 gcr.io/google_containers/addon-resizer:1.7

下载部署prometheus-operator的代码

git clone https://github.com/coreos/prometheus-operator.git

2.部署prometheus-operator

cd prometheus-operator/helm

helm install prometheus-operator --name prometheus-operator --namespace monitoring

mkdir -p kube-prometheus/charts

helm package -d kube-prometheus/charts  alertmanager  grafana  prometheus   exporter-kube-dns  exporter-kube-scheduler  exporter-kubelets  exporter-node  exporter-kube-controller-manager  exporter-kube-etcd  exporter-kube-state  exporter-coredns  exporter-kubernetes

helm install kube-prometheus --name kube-prometheus --namespace monitoring

helm install --name alertmanager alertmanager/ --namespace monitoring

helm install --name grafana grafana/  --namespace monitoring

kubectl get svc

把服务 alertmanager, grafana-grafana,kube-prometheus的类型改为NodePort

kubectl edit svc grafana-grafana

kubectl edit svc alertmanager

CKA课程-部署prometheus-operator 

3.访问

通过地址http://192.168.26.51:31748访问prometheus

CKA课程-部署prometheus-operator 

CKA课程-部署prometheus-operator 

CKA课程-部署prometheus-operator 

用户名和密码默认均为admin,点击login

CKA课程-部署prometheus-operator 

在URL处填写访问prometheus的地址http://192.168.26.51:31748

CKA课程-部署prometheus-operator 

 

CKA课程-部署prometheus-operator

相关新闻

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

                                                                                                                                    RHCE9学习指南连载,点击阅读