Argo CD
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Argo CD aligns with the GitOps principles, ensuring that the deployment of groundcover is always in sync with the predefined configurations in your Git repository. This means that any changes made to the deployment configurations are automatically applied to the cluster, streamlining updates and ensuring that all instances of groundcover are consistent across different environments.
Argo CD’s multi-environment support ensures that groundcover can be deployed consistently across various Kubernetes clusters, whether they are designated for development, testing, or production.
To deploy groundcover through Argo CD, use the following steps.
Create the groundcover namespace
groundcover requires setting up secrets in the installation namespace prior to creating the ArgoCD application. For that reason we will start by creating the groundcover namespace:
kubectl create namespace groundcoverCreate the Ingestion Key Secret
Step 1 - Fetch the Ingestion key
Open the Ingestion Keys page
Create an
Ingestion Keyof typeSensorCopy the value of the key created
Step 2 - Create the spec file
Create the spec file for the secret in the groundcover namespace using the following snippet:
Step 3 - Create the secret
Apply the spec file from above:
Create the Argo CD Application Manifest
Inspect the groundcover namespace
After creating the manifest above the groundcover deployments will start spinning up in the namespace. When all pods are running you will start seeing data in the platform.
If you encounter any issues in the installation let us know over Slack.
Last updated
