This seminar is designed for experienced practitioners who are eager to master the intricacies of deploying applications on Kubernetes using advanced GitOps principles.
In this Seminar, we will guide you through:
Docker Mastery: Harness the power of Docker, Docker Compose, and multistage builds to create efficient, scalable containers.
Helm Chart Creation: Use sophisticated Helm charts for managing complex microservices deployments.
ArgoCD Deep Dive: Unlock the full potential of ArgoCD for continuous deployment, from basic setups to advanced configurations and deployment strategies.
Who Should Attend
Suitable for experienced users
Prerequisites
Docker:
High experience with Docker and Dockerfile creation
Proficient knowledge and experience with Docker, Docker Compose, and Docker multistage builds
Kubernetes:
Proficient knowledge and experience with Kubernetes
Familiarity with YAML, commands, manifests, and Kubernetes architecture
Experienced in writing Helm charts
Course Contents
Part 1: Introduction and Setup
Overview of Workshop Goals:
Understand the objectives and the roles of Jenkins, Docker, Helm, and ArgoCD in the CI/CD process.
Part 2: ArgoCD for Continuous Deployment
Introduction to ArgoCD: Learn about ArgoCD and GitOps principles.
Deploying with ArgoCD: Set up ArgoCD in a Kubernetes cluster, connect to Helm repositories, and deploy a microservices application with multiple domains.
End-to-End Project with Home Practice: Build and push Docker images, create advanced Helm charts, and manage deployments using ArgoCD.
Live Monitoring and Troubleshooting: Monitor deployments, debug issues, and implement rollback strategies.
Conclusion and Q&A
Recap and Final Q&A: Recap key concepts and participate in a Q&A session to address any doubts.
Join Us for an Unforgettable Learning Experience!
By the end of this workshop, you will be equipped with the skills and confidence to manage your CI/CD pipelines using Docker, Kubernetes, Helm, and ArgoCD. Whether you’re working on microservices, managing multi-domain deployments, or ensuring secure configurations, this workshop will provide you with the expertise you need.
NOTE:
If you are unsure regarding your level of expertise, please contact us!