ArgoCD
3 articles from official documentation
Mastering Cluster Bootstrapping with Argo CD: The App of Apps Approach
Cluster bootstrapping with Argo CD is a game changer for managing multiple applications in Kubernetes. By leveraging the App of Apps pattern, you can declaratively manage your applications in a streamlined way. Dive into the specifics of sync policies and admin-level capabilities that make this possible.
- →Understand the App of Apps pattern for declarative application management.
- →Use the syncPolicy parameter set to automated + prune for efficient app synchronization.
Automate Your Argo CD Deployments with ApplicationSet Controller
Tired of managing multiple Argo CD applications manually? The ApplicationSet controller automates this process, allowing you to define applications across clusters with ease. It leverages various generators to streamline your deployment workflows.
- →Utilize the ApplicationSet controller to automate Argo CD application management.
- →Choose the appropriate generator type—List, Cluster, Git, or Matrix—based on your deployment needs.
Mastering Argo CD Sync Phases and Waves for Reliable Deployments
Understanding sync phases and waves in Argo CD is crucial for orchestrating complex deployments. PreSync, Sync, and PostSync hooks dictate the order of operations, ensuring your application is deployed smoothly. Dive in to learn how to leverage these features effectively.
- →Leverage PreSync hooks for critical tasks like database migrations before deployment.
- →Utilize Sync hooks to apply manifests only after successful PreSync execution.