This is a task used to practice deployment to AWS EKS. We will come to know How to deploy Joomla, MySQL, Prometheus and Grafana on AWS EKS.
We will perform the following tasks:
- We are going to create a Kubernetes Cluster in AWS EKS
- We will configure Kubectl in our system in order to communicate with our cluster.
- Then we are going to deploy Joomla web-app with MySQL database in cluster with Application Load balance(ALB) using Kustomization YAML file.
- We will setup Joomla with MySQL Database.
- We will setup helm and tiller
- Then we will deploy Prometheus and Grafana in the Cluster
- Then we will connect the Prometheus(TSDB) with Grafana and export dashboard from Grafana Labs.
For more information, read this tutorial article