## Vereisten
* Kubernetes-cluster (elk platform)
* kubectl geconfigureerd om toegang te krijgen tot het cluster
Installatie [minikube]
Installeer Argo CD met kubectl:
```
kubectl maakt naamruimte argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
```
Installatie [Tanzu Mission Control]
Argo CD kan in Tanzu Mission Control (TMC) worden geïnstalleerd door deze stappen te volgen:
1. Log in op TMC.
2. Klik op Werklasten .
3. Selecteer Doorlopende levering .
4. Klik op Argo CD installeren .
5. Volg de instructies op het scherm om de installatie te voltooien.
Gebruik
Zodra Argo CD is geïnstalleerd, kunt u deze gebruiken om uw Kubernetes-applicaties te beheren door GitOps-repository's te maken. Een GitOps-repository is een repository die de gewenste status van uw applicatie bevat, en Argo CD synchroniseert automatisch uw Kubernetes-cluster zodat deze overeenkomt met die status.
Volg deze stappen om een GitOps-repository te maken:
1. Maak een nieuwe repository op uw Git-provider (bijvoorbeeld GitHub).
2. Voeg uw Kubernetes-manifesten toe aan de repository.
3. Klik in de Argo CD-webconsole op Nieuwe applicatie .
4. Voer de URL van uw Git-repository in en klik op Maken .
5. Argo CD synchroniseert nu automatisch uw Kubernetes-cluster zodat deze overeenkomt met de gewenste status in uw Git-repository.
Conclusie
Argo CD is een krachtige tool die u kan helpen uw Kubernetes-applicaties op een declaratieve manier te beheren. Door gebruik te maken van Argo CD houdt u uw Kubernetes cluster eenvoudig up-to-date met de gewenste status van uw applicatie. |