ArgoCD From Source to K8S-Perfecting your delivery to K8S

Are you ready to elevate your CI/CD skills and dive deep into the world of continuous deployment with ArgoCD?

Main Speaker

Learning Tracks

Course ID

42605

Date

02/12/2024

Time

Daily seminar
9:00-16:30

Location

John Bryce ECO Tower, Homa Umigdal 29 Tel-Aviv

Overview

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.
Part 3: Deep Dive into ArgoCD
  • Advanced ArgoCD Configuration: Master sync policies, automated syncs, sync waves, and resource hooks.
  • Managing Secrets and ConfigMaps: Handle sensitive information and configurations securely.
  • Handling Multiple MSA Applications: Automate domain-specific deployments and manage multi-domain         configurations.
Part 4: Hands-On Project
  • 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!

The conference starts in

Days
Hours
Minutes
Seconds