
GitOps & ArgoCD
GitOps-principes, ArgoCD-architectuur, applicaties, sync-strategieën, rollbacks, troubleshooting van sync-fouten
1Wat is het fundamentele principe van GitOps?
Wat is het fundamentele principe van GitOps?
Antwoord
Het fundamentele principe van GitOps is om Git te gebruiken als enige bron van waarheid (single source of truth) voor infrastructuur en applicaties. Alle infrastructuurwijzigingen gaan via Git-commits, wat auditbaarheid, versiebeheer en eenvoudige rollbacks biedt. GitOps-tools zoals ArgoCD synchroniseren automatisch de clusterstatus met de in Git gedeclareerde status.
2Wat is de hoofdarchitectuur van ArgoCD?
Wat is de hoofdarchitectuur van ArgoCD?
Antwoord
ArgoCD gebruikt een pull-based architectuur met meerdere componenten: Application Controller (synchroniseert status), Repo Server (haalt manifests op uit Git), API Server (biedt REST API aan) en Redis (caching). Deze pull-architectuur stelt het cluster in staat wijzigingen op te halen uit Git in plaats van push-deployments te ontvangen van CI/CD, wat de beveiliging en betrouwbaarheid verbetert.
3Wat is het verschil tussen ArgoCD Application en ApplicationSet?
Wat is het verschil tussen ArgoCD Application en ApplicationSet?
Antwoord
Een ArgoCD Application deployt één enkele applicatie naar een specifiek cluster en namespace. Een ApplicationSet genereert automatisch meerdere Applications uit templates, ideaal voor het beheren van meerdere omgevingen (dev, staging, prod) of meerdere clusters met dezelfde basisconfiguratie. ApplicationSet gebruikt generators (Git, List, Cluster, Matrix) om dynamisch Applications te maken.
Wat betekent de OutOfSync-status in ArgoCD?
Wat is het verschil tussen Continuous Delivery (CD) en Continuous Deployment in de GitOps-context?
+19 gespreksvragen
Andere DevOps-sollicitatieonderwerpen
Versiebeheer & Git
Linux-basisprincipes
Shell Scripting & Bash
Networking-basis
Docker-grondbeginselen
CI/CD-grondbeginselen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-basis
Kubernetes-networking
Geavanceerde Kubernetes
Ingress & API Gateway
Terraform-basisprincipes
Terraform Geavanceerd
Ansible & Configuration Management
AWS Essentials
Azure-fundamenten
GCP-grondbeginselen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Beveiliging
Helm & Kubernetes
Runtime- en clusterbeveiliging
Container Supply Chain Security
Service Mesh & Istio
Progressive Delivery
Gedistribueerde Observability
Disaster Recovery & Backup
Prestatieoptimalisatie
Cloud-kostenoptimalisatie
SRE-principes
Chaos Engineering
Platform Engineering
Beheers DevOps voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis