Devops-Tools Advanced Premium

Kubernetes Lifecycle Management with GitLab CI and ArgoCD Virtual Internship

In this virtual internship, students will learn how to automate the entire Kubernetes application lifecycle using GitLab CI for CI/CD and ArgoCD for GitOps-based deployments. They will gain hands-on experience in managing the Kubernetes lifecycle, from building and testing applications to deploying and managing them in a production-like environment.

weeks
7 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

Kubernetes Fundamentals

Advanced

In this task, students will learn the core concepts of Kubernetes, including pods, services, deployments, and more.

8 hours

Set up GitLab CI for Kubernetes

Advanced

In this task, students will configure a GitLab CI pipeline to build, test, and push Docker images for a Kubernetes application.

12 hours

Set up ArgoCD

Advanced

In this task, students will install and configure an ArgoCD instance, and connect it to a Kubernetes cluster.

8 hours

Manage Kubernetes Deployments with ArgoCD

Advanced

In this task, students will use ArgoCD to manage the deployment of a Kubernetes application to a cluster.

12 hours

Set up Prometheus Monitoring

Advanced

In this task, students will set up Prometheus to monitor their Kubernetes cluster and applications.

10 hours

Visualize Metrics with Grafana

Advanced

In this task, students will set up Grafana and create dashboards to visualize the Kubernetes metrics collected by Prometheus.

10 hours

Kubernetes Lifecycle Management

Advanced

In this capstone project, students will integrate GitLab CI and ArgoCD to manage the entire Kubernetes application lifecycle, from building and testing to deploying and monitoring.

40 hours

Prerequisites

  • • Familiarity with Kubernetes concepts
  • • Experience with Git and GitLab
  • • Basic understanding of DevOps practices

Certificate

Certificate of Completion

Earn a certificate upon successful completion