Devops-Tools Intermediate Premium

GitOps Workflows with ArgoCD and Flux

In this virtual internship track, students will learn how to implement GitOps principles for Kubernetes cluster management and application deployment using ArgoCD and Flux. They will gain hands-on experience in setting up and managing GitOps workflows, automating deployments, and ensuring the desired state of their Kubernetes infrastructure and applications.

weeks
8 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Explore GitOps Principles

Intermediate

In this task, students will research and understand the key principles of GitOps, including declarative infrastructure, continuous delivery, and self-healing.

4 hours

Kubernetes Cluster Setup

Intermediate

In this task, students will set up a Kubernetes cluster that will be used for the subsequent GitOps-related tasks.

6 hours

Install and Configure ArgoCD

Intermediate

In this task, students will install and configure ArgoCD in their Kubernetes cluster.

6 hours

Manage Kubernetes Resources with ArgoCD

Intermediate

In this task, students will use ArgoCD to manage the desired state of Kubernetes resources in their cluster.

8 hours

Install and Configure Flux

Intermediate

In this task, students will install and configure Flux in their Kubernetes cluster.

6 hours

Automate Application Deployments with Flux

Intermediate

In this task, students will use Flux to automate the deployment of applications in their Kubernetes cluster.

8 hours

Integrate ArgoCD and Flux

Intermediate

In this task, students will integrate ArgoCD and Flux to create a unified GitOps workflow.

8 hours

Capstone Project: GitOps-Driven Kubernetes Cluster Management

Intermediate

In this capstone project, students will apply the GitOps principles and tools learned throughout the virtual internship track to manage a Kubernetes cluster and deploy applications.

20 hours

Prerequisites

  • • Intermediate knowledge of Kubernetes
  • • Familiarity with Git and GitHub/GitLab
  • • Basic understanding of CI/CD principles

Certificate

Certificate of Completion

Earn a certificate upon successful completion