kube-prometheus
最終更新日:August 26, 2022

kube-prometheus #

準備 #

kube-prometheusを取得 #

mkdir my-kube-prometheus; cd my-kube-prometheus
jb init
jb install github.com/prometheus-operator/kube-prometheus/jsonnet/kube-prometheus@main
wget https://raw.githubusercontent.com/prometheus-operator/kube-prometheus/main/build.sh -O build.sh
chmod 0755 build.sh

自分用にカスタマイズ #

  • ここでは事前に用意していた自分用にカスタマイズ済みのファイルを使います。
wget https://www.oblique-rays.cyou/docs/kubernetes/kube-prometheus/original.jsonnet -O original.jsonnet
./build.sh original.jsonnet

インストール #

kubectl apply --server-side -f manifests/setup
kubectl apply -f manifests/

LoadBalancerの設定 #

kubectl patch svc grafana -n monitoring -p '{"spec": {"type": "LoadBalancer"}}'
kubectl patch svc prometheus-k8s -n monitoring -p '{"spec": {"type": "LoadBalancer"}}'

確認 #

kubectl get all,cm,ing,pvc,pv,storageclass,secret,networkpolicies -n monitoring