The post provides a detailed guide on deploying applications to a Kubernetes cluster using ArgoCD. It includes Terraform configurations for setting up the DigitalOcean container registry and Kubernetes cluster, Nginx Ingress Controller for managing HTTP and HTTPS routing, and Cert Manager for automating TLS certificate

8m read timeFrom geeklore.io
Post cover image
Table of contents
In my journey to broaden my DevOps skills, I took inspiration from @kubeden to create a project which cenetered around ArgoCD.Provided below are the Objectives of the project.1. Deploy K8S cluster and a container registry on DigitalOcean with Terraform ###2. Deploy Nginx ingress controller and Certificate Manager on your cluster3. Deploy ArgoCD to your new cluster4. Create a simple hello-world nodeJS express app5. Push the Express App to Github and Create a Workflow to Automatically Build and Push to your Container Registry6. Create a different repo for K8S files and add Kustomize configuration for your Express App7. Deploy the app to ArgoCD - The star of the showConclusion
2 Comments

Sort: