Amazon EKS / Kubernetes

Deploying WordPress with MySQL on Top of Amazon EKS

A brief explanation of different tools and services used along with a complete walkthrough of the installation process

A Move Towards Containerized Deployment

The need for Container Orchestration Services

Understanding the Architecture of Kubernetes

On Master Nodes:

On Worker Nodes:

Benefits of Amazon EKS: Why use EKS?

Getting Started

Some Pre-Requisites:

Starting the EKS Cluster

eksctl create cluster -f cluster.yaml

Setting up the kubectl CLI

aws eks update-kubeconfig  --name cluster1
kubectl config set-context --current --namespace=wp-msql

Installing WordPress and MySQL

Shutting down EKS cluster

Monitoring our Deployment

Prometheus

Grafana

Other Modifications

Amazon EFS

Amazon Fargate

Final Year CSE Undergrad | Beta Microsoft Learn Student Ambassador | Full Stack Developer | Cloud & DevOps Engineer