Member-only story
Deploying a Microservices App with RDS MySQL DB into a Kubernetes Cluster with High Availability, Auto-Healing, Reliability, Auto Scaling, Monitoring, and Securing.
Step by Step Full DevOps Project, we will create a Kubernetes Cluster with High Availability, Auto-Healing, Reliability, Auto Scaling, Monitoring, and Securing on the Amazon EKS via both Terraform and Cloudformation. To do these, we will create and use GitOps Workflow(ArgoCD), Jenkins, Rancher, Amazon Elastic Kubernetes Service (EKS), RDS MySQL Database, VPC (with both public and private subnets) for Amazon EKS, AWS Secrets Manager, Amazon Route53, Amazon Cloudfront, AWS Certificate Manager, Let’s Encrypt-Cert Manager, CloudWatch, Prometheus, and Grafana. We will do these practically, step by step, in this article.
23 min readMay 2, 2024
Topics we will cover in this article:
A- Preparing a Kubernetes Cluster
1.1. Creating a VPC in AWS with both public and…