Hands-On Telco Cloud GitOps with FluxCD

Enhance your expertise in cutting-edge Telco Cloud implementations with FluxCD and Flagger through this immersive training. Discover modern deployment methodologies and more via hands-on exercises and real-world scenarios.

TelcoCloud-FluxCD-I
Intermediate

About The Lab

Prerequisites

TCP/IP basics
Git basics

Lab Architecture

This Hands-On Training consists of a dedicated instance of a GitLab environment that will be used to work with a Telco application, simulating the deployment of a 5G core. You will utilize GitLab CI/CD pipelines to automate the build and deployment processes. FluxCD with Flagger will then orchestrate the deployment on Kubernetes clusters, ensuring scalability and resilience. As part of the monitoring setup, Prometheus and Grafana will be integrated to provide real-time insights into the application's performance.

Why this Lab ?

Explore the power of advanced deployments with our GitOps and FluxCD Lab: a carefully curated set of challenges tailored for students eager to delve into cutting-edge deployment strategies. This foundational course introduces students to the dynamic world of GitOps using FluxCD, complemented by the power of Flagger for progressive deployments. Engage in hands-on labs to navigate version-controlled configurations and automated Telco Cloud deployment workflows, acquiring proficiency in seamlessly managing applications with minimal downtime. Real-world examples and practical exercises establish a strong foundation in GitOps essentials, enabling students to confidently apply these principles.

Lab Objectives

  • Develop a foundational understanding of Flux, exploring its architecture and its role in GitOps workflows: an enabler of agility in  Telco Cloud.
  • Use Flagger to implement progressive delivery strategies, such as canary releases and A/B testing, showcasing its capabilities for automated deployment analysis and rollback.
  • Develop a promotion pipeline using Flux principles to seamlessly move applications from staging to production Telco Cloud environments.
  • Illustrate the deployment of a 5G core network using GitOps practices, showcasing the advantages of managing complex infrastructure with version-controlled.
  • Integrate Prometheus for real-time monitoring of applications and infrastructure within the lab environment, focusing on Flux and Flagger.
  • Integrate GitLab into the FluxCD GitOps workflow, emphasizing visibility and access control.
  • Demonstrate the use of Kubescape to identify vulnerabilities, misconfigurations, and security best practices, ensuring a proactive approach to security in your GitOps environment.

Related Labs

Explore More Hands-On Trainings

Get Your Hands-On Training Lab