Skip to content

Latest commit

 

History

History
24 lines (23 loc) · 1.52 KB

README.md

File metadata and controls

24 lines (23 loc) · 1.52 KB

K8s Monitoring with Prometheus + cAdvisor DaemonSet

  1. Run cAdvisor Daemonset which K8s deploys the cAdvisor on every node in cluster
kubectl create -f https://raw.githubusercontent.com/veerendra2/prometheus-k8s-monitoring/master/cadvisor-daemonset.yml
  1. Run Prometheus Configmap which provides config for prometheus server. If nessasary edit the config and run
kubectl create -f https://raw.githubusercontent.com/veerendra2/prometheus-k8s-monitoring/master/prometheus-configmap.yml
  1. Apply RBAC
kubectl apply -f https://raw.githubusercontent.com/veerendra2/prometheus-k8s-monitoring/master/prometheus-rbac.yml
  1. Now create Deployment which K8s creates Prometheus POD, Service with a NodePort 30901
kubectl create -f https://raw.githubusercontent.com/veerendra2/prometheus-k8s-monitoring/master/prometheus-deployment.yml
  • Open TCP port 30901 on any node in the cluster.
  • Access the Prometheus UI http://<NODE IP>:30901
NOTE