Feedback

Chat Icon

GitOps the Hard Way, with Argo CD

Build Real GitOps Pipelines From Empty Clusters to Automated Deploys

ApplicationSets: Generate Applications from Templates
89%

Prerequisite: The CRDs

If you followed this guide, you already have the Argo CD CRDs installed but probably not all of them.

As a reminder, this is how we installed Argo CD:

# We cloned the repository
cd $HOME && \
  git clone https://github.com/argoproj/argo-cd.git argocd && \
  cd argocd

# We checked out the version v3.4.2
git checkout v3.4.2

# We created the namespace
kubectl create namespace argocd

# We applied the manifests
kubectl -n argocd apply -f manifests/install.yaml

The first thing we need to verify is that the CRD of the ApplicationSet exists:

kubectl get crd applicationsets.argoproj.io

You may get something like this:

Error from server (

GitOps the Hard Way, with Argo CD

Build Real GitOps Pipelines From Empty Clusters to Automated Deploys

Enroll now to unlock all content and receive all future updates for free.