kubernetesにkube-prometheusを構築する
3379 ワード
目的
kubernetesのclusterのmetric監視のためにkube-prometheusをkubernetes clusterにdeployする
Ref
Summary
上記Refのreadmeの通りやるだけ
環境
local-machine ----- internet ----- kubernetes on AWS
kube-prometheusをdeployする
bash
$ git clone https://github.com/prometheus-operator/kube-prometheus.git
$ cd kube-prometheus
$ kubectl create -f manifests/setup
$ until kubectl get servicemonitors --all-namespaces ; do date; sleep 1; echo ""; done
$ kubectl create -f manifests/
Grafanaにアクセスするport forwardを設定
bash
$ kubectl --namespace monitoring port-forward svc/grafana 3000
sshのport forwardを設定
bash
$ ssh -L 3000:localhost:3000 user@remote-machine
local machineからgrafanaにwebアクセス
bash
$ git clone https://github.com/prometheus-operator/kube-prometheus.git
$ cd kube-prometheus
$ kubectl create -f manifests/setup
$ until kubectl get servicemonitors --all-namespaces ; do date; sleep 1; echo ""; done
$ kubectl create -f manifests/
bash
$ kubectl --namespace monitoring port-forward svc/grafana 3000
sshのport forwardを設定
bash
$ ssh -L 3000:localhost:3000 user@remote-machine
local machineからgrafanaにwebアクセス
bash
$ ssh -L 3000:localhost:3000 user@remote-machine
localマシンからhttp://localhost:3000へアクセス
Prometheusにアクセスするport forwardを設定
bash
kubectl --namespace monitoring port-forward svc/prometheus-k8s 9090
sshのport forwardを設定
bash
$ ssh -L 9090:localhost:9090 user@remote-machine
local machineからprometheusにwebアクセス
bash
kubectl --namespace monitoring port-forward svc/prometheus-k8s 9090
bash
$ ssh -L 9090:localhost:9090 user@remote-machine
local machineからprometheusにwebアクセス
localマシンからhttp://localhost:9090へアクセス
Author And Source
この問題について(kubernetesにkube-prometheusを構築する), 我々は、より多くの情報をここで見つけました https://qiita.com/iguchikoma/items/04b7b0bcdbd9dd14e140著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .