Course Outline
Introduction
Overview of Argo CD Features and Architecture
- Argo CD as a Kubernetes (K8S) controller
- Components (API server, repository server, controller)
- K8S with GitOps
Exploring the Argo CD Workflow
- Workflow phases
- Desired versus observed states
Getting Started with Argo CD
- Configuring Argo CD
- Command-line and web interfaces
- Accessing the API server
Creating an Application with Argo CD
- Registering a cluster to deploy apps to
- Creating and syncing apps
Deploying an Application with Argo CD
- Changing destination
- Deployment history and rollback
- Failed deployments
Working with K8S Management Tools
- Deployment and orchestration tools
- Automated syncing
Integrating Argo CD Into a CI/CD Pipeline
- GitOps integration into a pipeline
- Adding and monitoring apps
- CI/CD workflow completion
Troubleshooting
Summary and Conclusion
Requirements
- Working knowledge of Kubernetes
- Experience with software deployment
Audience
- System administrators
- Developers
Testimonials (7)
We get to see a little of everything
Luis Manuel Navarro Rangel - Vivelink S.A. de C.V.
Course - Docker and Kubernetes
Machine Translated
Przykłady z rzeczywistych zastosowań
Łukasz - Rossmann SDP Sp. z o.o.
Course - Docker (introducing Kubernetes)
Hands on exercises
Tobias - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
The availability of the virtual desktop as form of sandbox for the participants to tinker with is great!
Benedict - Questronix Corporation
Course - OpenShift 4 for Administrators
The hands-on exercises were extremely important to consolidate learning. The in-depth explanation of how things work under the hood made everything clearer.
Otavio Marchioli dos Santos - ExitLag
Course - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters
Sekgwa Ramatshosa - Vodacom SA
Course - Kubernetes on AWS
The explanation and background of each concept, to get a better understanding