Ultimate Argo Bootcamp by School of Devops® | 6 Projects


Build a CI/CD Pipeline on Kubernetes with Argo Rollouts, ArgoCD, Argo Workflows and Events, Argo Image Updater

What you will learn


Get Instant Notification of New Courses on our Telegram channel.

Note➛ Make sure your 𝐔𝐝𝐞𝐦𝐲 cart has only this course you're going to enroll it now, Remove all other courses from the 𝐔𝐝𝐞𝐦𝐲 cart before Enrolling!

Build a CI/CD Pipeline for a Micro Services Application by integrating Argo Rollouts, ArgoCD, Argo Workflows and Events, Argo Image Updater

Implment Blue/Green Deployment Strategy using Argo Rollouts. Write Argo Rollout Spec to Replace Kubernetes Deployments with.

Progressively Deploy to Production using Canary Release Strategy along with Nginx Ingress Controller for Traffic Shifting

Using principles of GitOps, Automatically Sync the Desires State from Git Repository to Kubernetes Cluster with ArgoCD

Set up Continuous Integration Pipeline with Argo Workflow. Learn Steps and DAG Based Orchestration along with writing Workflow Spec.

Event-Driven Automation: Set up event-driven automation pipelines with Argo Events to trigger deployments and workflows based on Git Repository Changes.

Integrate with Prometheus and Grafana for automated Experiments and Analysis, Rollout and Rollback based on the results of the Analysis.

Add-On Information:

  • Mastering the Argo Ecosystem: Go beyond basic setup to truly master the powerful suite of Argo tools, encompassing Argo Rollouts, ArgoCD, Argo Workflows, Argo Events, and Argo Image Updater, for building production-grade CI/CD pipelines on Kubernetes.
  • Architecting Modern CI/CD: Design and implement robust, end-to-end continuous integration and continuous delivery solutions specifically tailored for cloud-native applications running within a Kubernetes environment.
  • Advanced Deployment Strategies: Gain practical expertise in implementing sophisticated release patterns like Blue/Green deployments and Canary releases, ensuring zero-downtime application updates and controlled feature rollouts.
  • Intelligent Traffic Management: Learn how to intelligently manage and shift application traffic during progressive deployments using Nginx Ingress Controller, minimizing risk and maximizing control over your release process.
  • Immutable Infrastructure with GitOps: Adopt a declarative approach to infrastructure management, ensuring consistency, auditability, and single source of truth by strictly enforcing the desired state from your Git repository using ArgoCD.
  • Automated Release Orchestration: Develop intricate, multi-step CI pipelines using Argo Workflows, mastering complex task dependencies, fan-out/fan-in patterns, and parallel execution for efficient builds, tests, and deployments.
  • Event-Driven Pipeline Triggers: Configure dynamic automation where pipeline execution is triggered by real-world events, such as new code pushes to a Git repository, successful image builds, or other system alerts, fostering truly reactive system behavior.
  • Proactive Deployment Feedback Loops: Integrate powerful observability tools like Prometheus and Grafana to build intelligent feedback mechanisms, allowing your CI/CD system to automatically react to performance metrics and application health during deployments.
  • Building Resilient Systems: Understand how to create robust deployment processes that can automatically react to failures, perform conditional rollbacks based on analysis results, and maintain system stability under various operational conditions.
  • Microservices Deployment Best Practices: Apply industry-leading practices for deploying, managing, and scaling microservices architectures efficiently within a Kubernetes environment, leveraging the full power of the Argo suite.
  • Streamlined Container Image Lifecycle: Explore how Argo Image Updater automates the continuous update of container images in your Kubernetes deployments, ensuring your applications always run with the latest and most secure versions.
  • Real-World Project Implementation: Tackle six hands-on projects designed to solidify your understanding and provide practical experience, preparing you for immediate application of Argo in professional settings.
  • Troubleshooting & Debugging Argo Deployments: Develop essential skills in identifying, diagnosing, and resolving common issues encountered when building and operating complex Argo-powered CI/CD pipelines.
  • Scaling Your DevOps Capabilities: Learn strategies for scaling your continuous delivery processes to handle multiple services, diverse applications, and larger teams, optimizing for both speed and reliability.
  • Deep Dive into Argo YAML Specs: Gain profound expertise in writing, understanding, and optimizing the declarative YAML specifications for all Argo components, enabling precise control over your CI/CD workflows.
  • PROS:
  • Comprehensive Skill Set: Gain a holistic and in-depth understanding of the entire Argo ecosystem, making you a highly capable DevOps engineer specializing in Kubernetes CI/CD.
  • Practical & Project-Based Learning: The inclusion of six dedicated projects ensures extensive hands-on experience, allowing you to apply learned concepts immediately and build a strong portfolio.
  • Industry-Relevant Tools: Master tools (Argo Rollouts, ArgoCD, Argo Workflows, Argo Events) that are at the forefront of cloud-native CI/CD, directly boosting your marketability and career prospects.
  • Advanced Deployment Expertise: Become proficient in implementing cutting-edge deployment strategies like Blue/Green and Canary, crucial for modern, resilient, and high-availability applications.
  • GitOps Fluency: Solidify your understanding and practical implementation of GitOps principles, a critical paradigm shift in modern infrastructure and application management.
  • CONS:
  • Intensive Learning Curve: Given the breadth and depth of advanced topics covered across multiple sophisticated tools, the course presents an intensive learning curve requiring significant dedication and prior Kubernetes familiarity.
English
language