Just a tech enthusiast… Research, implement and share is what I like to do

What we are going to do?

  1. WordPress in Kubernetes Cluster (Local Minikube used here)
  2. Database for WordPress is deployed in AWS Relational Database Service (RDS)
  3. Mentioned things are done using Infrastructure as a Code (Terraform used here)

This task has been done on the following resources:

  1. Windows 10 as WorkStation
  2. AWS Account (Free-tier)
  3. Terraform v0.12.29
  4. Kubectl v1.18.0
  5. Minikube v1.12.3 (in a Virtual Machine)

Let’s fire up the code and deploy it.


Terraform || Helm || Kubernetes || Amazon EKS || Amazon EFS || Prometheus || Grafana

What we will be doing?

  1. Provisioning Elastic Kubernetes Service(EKS) via Terraform
  2. Provisioning Elastic File System(EFS) via Terraform
  3. Provisioning Kube State Metrics on EKS via Manifests
  4. Provisioning Prometheus on EKS via Terraform
  5. Provisioning Grafana on EKS via Helm Charts

What do we aim to reach?

Our idea is to integrate the mentioned technologies and bring them under a single provisioning setup. These…

Prometheus + Kubernetes + Grafana

What is Prometheus?

Prometheus is an open-source system monitoring and alerting toolkit originally built at SoundCloud. Since its inception, many companies and organizations have adopted Prometheus for monitoring their systems. This tool is used for complex queries and has its own language called PromQL.

What is Grafana?

Grafana is an…

Ashish Kumar

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store