Step by Step Full DevOps Project : Creating A Kubernetes Cluster With High Availability, Reliability, Auto Scaling, Auto-Healing, and Monitoring

We will create a Kubernetes Cluster with High Availability, Reliability, Auto Scaling, Auto-Healing, and Monitoring on the Amazon EKS via both Terraform and Cloudformation. In order 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, AWS Certificate Manager, Let’s Encrypt-Cert Manager, CloudWatch, Prometheus and Grafana. We will do these practically step by step in this article.

Cumhur Akkaya
4 min readApr 27, 2024

If you like the article, I will be happy if you click the Medium Follow button to encourage me to write more, and not miss future articles.

Your clapping, following, or subscribing helps my articles to reach a broader audience. Thank you in advance for…

--

--

Cumhur Akkaya
Cumhur Akkaya

Written by Cumhur Akkaya

✦ Multi-Cloud & DevOps Engineer, ✦Technical Writer, ✦AWS Community Builder, ✦LinkedInTop Voice, ✦Believes in learning by doing, ✦ linkedin.com/in/cumhurakkaya