Skip to content

ikatzarski/argocd-local-deployment-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites

  • Kubectl - used to interact with and manage the cluster.
  • kind - used to create a new cluster in containers.
  • ArgoCD install docs - for reference.
  • Tools similar to kind - this is just for reference but if you want to use another tool, you will have to edit the install.sh script, create your own, or just use the relevant bash commands.

Set Up ArgoCD

Get a list of all available commands for reference:

./install.sh -h

Create a local Kind cluster:

./install.sh --create-local-kind-cluster

Install ArgoCD in the cluster:

./install.sh --install-argocd

Get the ArgoCD login credentials:

./install.sh --get-argocd-credentials

Port-forward to the ArgoCD server, access the ArgoCD UI and loging using the credentials from the previous step:

./install.sh --port-forward-to-argocd-server

Install an ArgoCD app deploying NGINX, make sure all ArgoCD pods are runnig first:

./install.sh --install-argocd-nginx-app

Port-forward to NGINX to check that it has been installed successfuly:

./install.sh --port-forward-to-nginx-app

Cleanup

Destroy the cluster:

./install.sh --delete-local-kind-cluster

About

A guide for deploying ArgoCD in a local Kubernetes cluster with practical examples, manifests, and step-by-step instructions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages