Implementing Prometheus and Grafana in a Kubernetes Cluster on EKS
summary
Shows a step-by-step recipe to build observability on Amazon EKS: create an EKS cluster with eksctl while enabling OIDC, grant permissions using OIDC + IAM Roles for Service Accounts, add a CSI/persistence addon, and then deploy Prometheus and Grafana via Helm. Prometheus is used to scrape Kubernetes metrics and Grafana to visualize them; the demo verifies the cluster, nodes, Helm releases, configured alerting rules, and persistent metric storage (with a few minor demo glitches).
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:49DevOps and monitoring
- 5:31EKS advantages
- 8:03Implementation components
- 9:07EKS cluster setup
- 15:07OpenID and IAM auth
- 17:17Cluster add-ons
- 23:12Prometheus Grafana Helm
- 26:49Metrics visualization
- 27:53Conclusion
related talks
01h 02mDesigning an open-source observability stack for Kubernetes
37mMonitoring Kubernetes with Prometheus
35mFrom New Cluster to Insight. Deploying Monitoring and Logging to Kubernetes
24mPractical Kubernetes Monitoring with Prometheus
19mKeynote: Monitoring Kubernetes Clusters with Prometheus
46mObservability Ecosystem in Kubernetes
30mCrash course in Kubernetes monitoring
46mDemystifying Kubernetes and Containers Orchestration for Developers
