FluxCD 101 with Hands-On Labs
FluxCD 101 with Hands-On Labs, available at $94.99, has an average rating of 4.38, with 66 lectures, based on 101 reviews, and has 841 subscribers.
You will learn about Overview of GitOps vs DevOps Overview of FluxCD and its architecture Install and configure FluxCD Deploy apps using GitOps methodology Automate Deployments via Image Tags Container Sigining & Verfication Secret Encryption & Decryption Alerts, Monitoring & User Interface Understand OCI Artifacts & Registry This course is ideal for individuals who are Cluster Operators or Developers & Architects or DevOps & SRE Engineers or Anyone who wants to automate application deployment It is particularly useful for Cluster Operators or Developers & Architects or DevOps & SRE Engineers or Anyone who wants to automate application deployment.
Enroll now: FluxCD 101 with Hands-On Labs
Summary
Title: FluxCD 101 with Hands-On Labs
Price: $94.99
Average Rating: 4.38
Number of Lectures: 66
Number of Published Lectures: 66
Number of Curriculum Items: 66
Number of Published Curriculum Objects: 66
Original Price: ₹999
Quality Status: approved
Status: Live
What You Will Learn
- Overview of GitOps vs DevOps
- Overview of FluxCD and its architecture
- Install and configure FluxCD
- Deploy apps using GitOps methodology
- Automate Deployments via Image Tags
- Container Sigining & Verfication
- Secret Encryption & Decryption
- Alerts, Monitoring & User Interface
- Understand OCI Artifacts & Registry
Who Should Attend
- Cluster Operators
- Developers & Architects
- DevOps & SRE Engineers
- Anyone who wants to automate application deployment
Target Audiences
- Cluster Operators
- Developers & Architects
- DevOps & SRE Engineers
- Anyone who wants to automate application deployment
GitOps is a framework where the entire code delivery process is controlled via the Git repository. GitOps operators such as Flux can automatically pull the desired state from Git and apply them to Kubernetes targets.
Some of the Flux’s features are,
-
Flux provides GitOps for both applications and infrastructure
-
Just push to Git and Flux does the rest
-
Flux is designed with security in mind and provides ways to encrypt/decrypt secrets
-
Flux can work with all common Kubernetes tooling like Kustomize, Helm, RBAC, and OPA policies
-
Flux can send alerts and notifications to 3rd party products
I will present every topic in a simple, visual, and easy way.
-
we will first understand the topic by going through animated slides
-
we will do practical demos for every topic
-
we provide a GitHub repository and downloadable material with manifests and source code
-
we provide hands-on exercises using OOTB Lab Environments
What’s covered in this course?
-
Source Controller
-
Kustomize Controller
-
Helm Controller
-
Notification Controller
-
Image Reflector Controller
-
Image Automation Controller
-
Monitoring and User Interfaces
-
Hands-on Labs
I strongly believe in learning by doing. Please explore and spend time on the interactive labs which open up in your browser to give you a hands-on environment to practice what you have learned.
Note –
-
Auto-generated English Captions are available in all course videos
Course Curriculum
Chapter 1: GitOps Overview
Lecture 1: Course Introduction
Lecture 2: GitOps Introduction
Lecture 3: GitOps Principles
Lecture 4: GitOps vs DevOps
Chapter 2: Flux Overview
Lecture 1: What/Why/How FluxCD
Lecture 2: FluxCD Concepts & Terminology
Lecture 3: FluxCD Features
Lecture 4: FluxCD Architecture Part1
Lecture 5: FluxCD Architecture Part2
Lecture 6: FluxCD Installation Options
Lecture 7: DEMO – FluxCD Installation
Lecture 8: Lab Environment for Hands-On Excercises
Lecture 9: NOTE – Lab Environment for Hands-On Excercises
Lecture 10: LAB 1 – Setup FluxCD Server and CLI
Chapter 3: Source and Kustomize Controller
Lecture 1: Source Controller
Lecture 2: DEMO – Source Controller – Git – Manifest in Flux Repo
Lecture 3: LAB 2 – Deploy Application Manifest – Flux Repo
Lecture 4: Kustomize Controller
Lecture 5: DEMO – Kustomize Controller – Plain YAML Manifests in Different Repo
Lecture 6: DEMO – Kustomize Controller – Kustomize Overlay
Lecture 7: LAB 3 – Deploy Application Manifest – External Git Repo
Lecture 8: Source Controller – S3 Bucket
Lecture 9: DEMO – Source Controller – S3 Bucket
Lecture 10: LAB 4 – Deploy Application Manifest from a S3 Repo
Chapter 4: Helm Controller and OCI Registry
Lecture 1: HELM Controller
Lecture 2: DEMO – HELM Controller – with Git as Source
Lecture 3: DEMO – HELM Controller – with Helm Repository as Source
Lecture 4: LAB 5 – Deploy Helm Charts from a Helm Repository
Lecture 5: What are OCI Artifacts?
Lecture 6: Source Controller – OCI Repository
Lecture 7: DEMO – Push Kubernetes Manifest to OCI Registry
Lecture 8: DEMO – Push Helm Chart to OCI Registry
Lecture 9: DEMO – Setting up the MySQL Database
Lecture 10: DEMO – Flux Pull and Deploy from OCI Registry
Lecture 11: LAB 6 – Deploy Helm Charts from a OCI Repository
Chapter 5: Image Automation Controller
Lecture 1: Image Automation Controller
Lecture 2: DEMO – Install Image Automation Controller
Lecture 3: DEMO – Initialize DockerHub
Lecture 4: DEMO – Image Automation Controller – Repository
Lecture 5: LAB 7 – Flux Image Controller – Repository
Lecture 6: DEMO – Image Automation Controller – Policy
Lecture 7: LAB 8 – Flux Image Controller – Policy
Lecture 8: DEMO – Image Automation Controller – Update
Lecture 9: LAB 9 – Flux Image Controller – Update
Chapter 6: Secret Management & Sign Verification
Lecture 1: Bitnami Sealed Secrets
Lecture 2: DEMO – Setup Bitnami Sealed
Lecture 3: DEMO – Encrypt/Decrypt Secret using Bitnami Sealed Secrets
Lecture 4: LAB 10 – Encryption via Bitnami Sealed Secrets
Lecture 5: Mozilla SOPS
Lecture 6: DEMO – Mozilla SOPS – Admin
Lecture 7: DEMO – Mozilla SOPS – Developer
Lecture 8: LAB 11 – Encryption via Mozilla SOPS
Lecture 9: Cosign + OCI Artifacts
Lecture 10: DEMO – Install Cosign
Lecture 11: DEMO – Cosign + OCI Artifacts
Lecture 12: LAB 12 – OCI Artifact Cosign Verfication
Chapter 7: Notification Controller
Lecture 1: Webhook Receiver
Lecture 2: DEMO – Webhook Receiver
Lecture 3: Alerts & Providers
Lecture 4: DEMO – Alerts & Providers
Chapter 8: Monitoring & User Interface
Lecture 1: Flux Monitoring
Lecture 2: DEMO – Install Kube Prometheus Stack
Lecture 3: DEMO – Monitor Flux using Prometheus Grafana
Lecture 4: LAB 13 – Monitor Flux using Prometheus Grafana
Lecture 5: DEMO – Flux User Interface
Lecture 6: LAB 14 – Flux User Interface
Instructors
-
Siddharth Barahalikar
Trainer – MuleSoft | Kubernetes | DevSecOps
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 4 votes
- 3 stars: 8 votes
- 4 stars: 29 votes
- 5 stars: 59 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple