Introduction

In this documentation, I’ll walk you through how I deployed my Mediplus application to an Amazon EKS (Elastic Kubernetes Service) cluster and managed it with ArgoCD.

This project combines several DevOps concepts — containerization, CI/CD pipelines, Kubernetes deployments, GitOps, and cloud automation.

By the end of this process, I successfully had my Mediplus app running on AWS, with continuous delivery handled by GitHub Actions and ArgoCD

Aims and Objectives

My main goals for this project were to:

Step 1: Creating the EKS Cluster

1.1 Cluster Setup

I started by creating a new cluster named Staging-cluster in the AWS Management Console.

Placeholder for screenshot of cluster creation page

agro1.png