Companies Home Search Profile

FluxCD 101 with Hands-On Labs

Focused View

Siddharth Barahalikar

5:45:21

65 View
  • 1. Course Introduction.mp4
    05:40
  • 2. GitOps Introduction.mp4
    01:32
  • 3. GitOps Principles.mp4
    01:36
  • 4. GitOps vs DevOps.mp4
    02:32
  • 1. WhatWhyHow FluxCD.mp4
    02:08
  • 2. FluxCD Concepts & Terminology.mp4
    03:27
  • 3. FluxCD Features.mp4
    01:56
  • 4. FluxCD Architecture Part1.mp4
    01:32
  • 5. FluxCD Architecture Part2.mp4
    05:39
  • 6. FluxCD Installation Options.mp4
    05:02
  • 7. DEMO - FluxCD Installation.mp4
    12:27
  • 8. Lab Environment for Hands-On Excercises.mp4
    03:37
  • 9. NOTE - Lab Environment for Hands-On Excercises.html
  • 10. LAB 1 - Setup FluxCD Server and CLI.html
  • 1. Source Controller.mp4
    02:46
  • 2. DEMO - Source Controller - Git - Manifest in Flux Repo.mp4
    13:08
  • 3. LAB 2 - Deploy Application Manifest - Flux Repo.html
  • 4. Kustomize Controller.mp4
    02:41
  • 5. DEMO - Kustomize Controller - Plain YAML Manifests in Different Repo.mp4
    07:21
  • 6. DEMO - Kustomize Controller - Kustomize Overlay.mp4
    04:32
  • 7. LAB 3 - Deploy Application Manifest - External Git Repo.html
  • 8. Source Controller - S3 Bucket.mp4
    01:49
  • 9. DEMO - Source Controller - S3 Bucket.mp4
    12:06
  • 10. LAB 4 - Deploy Application Manifest from a S3 Repo.html
  • 1. HELM Controller.mp4
    03:07
  • 2. DEMO - HELM Controller - with Git as Source.mp4
    12:39
  • 3. DEMO - HELM Controller - with Helm Repository as Source.mp4
    12:26
  • 4. LAB 5 - Deploy Helm Charts from a Helm Repository.html
  • 5. What are OCI Artifacts.mp4
    04:38
  • 6. Source Controller - OCI Repository.mp4
    02:37
  • 7. DEMO - Push Kubernetes Manifest to OCI Registry.mp4
    07:21
  • 8. DEMO - Push Helm Chart to OCI Registry.mp4
    03:36
  • 9. DEMO - Setting up the MySQL Database.mp4
    06:00
  • 10. DEMO - Flux Pull and Deploy from OCI Registry.mp4
    15:50
  • 11. LAB 6 - Deploy Helm Charts from a OCI Repository.html
  • 1. Image Automation Controller.mp4
    04:40
  • 2. DEMO - Install Image Automation Controller.mp4
    06:56
  • 3. DEMO - Initialize DockerHub.mp4
    08:15
  • 4. DEMO - Image Automation Controller - Repository.mp4
    08:16
  • 5. LAB 7 - Flux Image Controller - Repository.html
  • 6. DEMO - Image Automation Controller - Policy.mp4
    05:13
  • 7. LAB 8 - Flux Image Controller - Policy.html
  • 8. DEMO - Image Automation Controller - Update.mp4
    15:31
  • 9. LAB 9 - Flux Image Controller - Update.html
  • 1. Bitnami Sealed Secrets.mp4
    03:59
  • 2. DEMO - Setup Bitnami Sealed.mp4
    06:41
  • 3. DEMO - EncryptDecrypt Secret using Bitnami Sealed Secrets.mp4
    10:32
  • 4. LAB 10 - Encryption via Bitnami Sealed Secrets.html
  • 5. Mozilla SOPS.mp4
    04:24
  • 6. DEMO - Mozilla SOPS - Admin.mp4
    09:43
  • 7. DEMO - Mozilla SOPS - Developer.mp4
    12:55
  • 8. LAB 11 - Encryption via Mozilla SOPS.html
  • 9. Cosign + OCI Artifacts.mp4
    03:52
  • 10. DEMO - Install Cosign.mp4
    03:35
  • 11. DEMO - Cosign + OCI Artifacts.mp4
    13:29
  • 12. LAB 12 - OCI Artifact Cosign Verfication.html
  • 1. Webhook Receiver.mp4
    04:12
  • 2. DEMO - Webhook Receiver.mp4
    11:29
  • 3. Alerts & Providers.mp4
    02:29
  • 4. DEMO - Alerts & Providers.mp4
    14:53
  • 1. Flux Monitoring.mp4
    03:23
  • 2. DEMO - Install Kube Prometheus Stack.mp4
    09:36
  • 3. DEMO - Monitor Flux using Prometheus Grafana.mp4
    08:14
  • 4. LAB 13 - Monitor Flux using Prometheus Grafana.html
  • 5. DEMO - Flux User Interface.mp4
    13:19
  • 6. LAB 14 - Flux User Interface.html
  • Description


    Learn Flux CD - CNCF Graduated GitOps Automation Tool for Kubernetes

    What You'll 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 is this for?


  • Cluster Operators
  • Developers & Architects
  • DevOps & SRE Engineers
  • Anyone who wants to automate application deployment
  • What You Need to Know?


  • Git Basics
  • Docker/Kubernetes Basics
  • YAML Specification Basics
  • DevOps Basics
  • More details


    Description

    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

    Who this course is for:

    • Cluster Operators
    • Developers & Architects
    • DevOps & SRE Engineers
    • Anyone who wants to automate application deployment

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Siddharth Barahalikar
    Siddharth Barahalikar
    Instructor's Courses
    I am deeply passionate about using technology to drive the creation of innovative technical solutions and products. I am a Technical Architect and specialize in API Management and DevOps Technologies. For the most part of my career, I worked on various API Management tools like Google Apigee, Wso2, Layer7 & MuleSoft. I am gradually shifting to DevSecOps and Kubernetes spaces.Actively working on an automation patent that involves,- Google Cloud Functions- Istio Service Mesh- NodeJS + Firebase
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 51
    • duration 5:45:21
    • Release Date 2023/06/08