Home / Companies / CircleCI / Blog / Post Details
Content Deep Dive

Deploy to Kubernetes with ArgoCD and CircleCI

Blog post from CircleCI

Post Details
Company
Date Published
Author
Avik Kundu
Word Count
3,185
Language
English
Hacker News Points
-
Summary

The tutorial outlines a step-by-step process for deploying a Node.js application on Azure Kubernetes Service (AKS) using GitOps principles, with ArgoCD facilitating continuous deployment. It emphasizes the use of a Git repository as the single source of truth for managing both code and infrastructure, utilizing Kubernetes for container orchestration. The process involves setting up various prerequisites, containerizing the application with Docker, configuring Kubernetes manifests, and establishing a continuous integration pipeline with CircleCI to automate the build and deployment process. ArgoCD is installed in the AKS cluster to manage application deployments, with options for manual or automated synchronization policies. The tutorial also provides guidance on setting up environment variables and SSH keys for integration with GitHub and Docker Hub, concluding with instructions on accessing and monitoring the deployed application via the ArgoCD dashboard.