Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Helm Masterclass: 50 Practical Demos For Kubernetes Devops

    Posted By: ELK1nG
    Helm Masterclass: 50 Practical Demos For Kubernetes Devops

    Helm Masterclass: 50 Practical Demos For Kubernetes Devops
    Published 8/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.69 GB | Duration: 12h 42m

    Create, Develop, Install, Upgrade, Rollback, Package, and Publish Helm Charts with step-by-step practical demos

    What you'll learn

    You will master all 24 Helm commands, along with their respective subcommands and flags, through multiple practical demonstrations.

    You will learn how to develop Helm Charts through 13 Helm development demos.

    You will learn flow control actions such as If-else, With, and Range, in combination with functions like EQ, AND, BOOLEAN, OR, NOT, DEFAULT, and QUOTE.

    You will learn to create, package, install, upgrade, rollback, and uninstall Helm Charts.

    You will learn to implement Helm Dependency through 9 demos, which cover Alias, Condition, Tags, Global Values, and Import values.

    You will learn Helm concepts such as starters, plugins, hooks, tests, resource policy, and Values JSON Schema through practical demos

    You will learn to implement Helm Chart signing and verification.

    You will learn how to create a Helm Repository on GitHub and integrate it with Artifact Hub.

    Requirements

    You must have Kubernetes knowledge and experience to follow with me for hands-on activities.

    Description

    Course Modules01. Install Docker Desktop and HelmCLI02. Helm Install03. Helm Upgrade with set option04. Helm Upgrade with Chart Versions05. Helm Uninstall Keep History06. Helm Install Generated Name07. Helm Install Atomic08. Helm with Namespaces09. Helm Override Values10. Helm Chart Structure11. Helm Dev BuiltIn Objects12. Helm Dev Basics13. Helm Dev If Else EQ14. Helm Dev If Else AND BOOLEAN15. Helm Dev If Else OR16. Helm Dev If Else NOT17. Helm Dev WITH18. Helm Dev WITH If Else19. Helm Dev Variables20. Helm Dev Range List21. Helm Dev Range Dict22. Helm Dev Named Templates23. Helm Dev Printf Function24. Helm Dev call template in template25. Helm Create and Package Chart26. Helm Dependency27. Helm Dependency Alias28. Helm Dependency Condition29. Helm Dependency Condition Alias30. Helm Dependency Tags31. Helm Dependency Override Subchart Values32. Helm SubChart Global Values33. Helm Dependency Import Values Explicit34. Helm Dependency Import Values Implicit35. Helm Starters36. Helm Plugins37. Helm Plugins Build38. Helm Hooks39. Helm Hooks Delete Policy40. Helm Hook Weights41. Helm Tests42. Helm Resource Policy43. Helm Sign and Verify Charts44. Helm Repo on GitHub45. Integrate with ArtifactHub46. Helm Values Validate with JSON Schema Each of my courses comes withAmazing Hands-on Step By Step Learning ExperiencesPractical demos for each and every conceptFriendly Support in the Q&A section"30-Day "No Questions Asked" Money Back Guaranteed by Udemy"

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Course GitHub Repository Links

    Section 2: Demo-01: Install Docker Desktop and Helm CLI

    Lecture 3 Step-01: Introduction to Learning Environment Setup

    Lecture 4 Step-02: MacOS: Install Docker Desktop

    Lecture 5 Step-04: Configure kubeconfig for kubectl

    Lecture 6 Step-05: Deploy sample k8s App and test k8s cluster

    Lecture 7 Step-06: Install HELM CLI

    Section 3: Demo-02: Helm Repo, Search, List, Install and Uninstall

    Lecture 8 Step-01: Introduction to Helm Install

    Lecture 9 Step-02: Helm repo list, add, search commands

    Lecture 10 Step-03: Helm Install, verify and Uninstall

    Section 4: Demo-03: Helm Upgrade with Set Option

    Lecture 11 Step-01: Introduction to Helm Upgrade with set option

    Lecture 12 Step-02: Add Custom Helm Repo and Install

    Lecture 13 Step-03: Helm Upgrade to V2 Version

    Lecture 14 Step-04: Understand Chart.yaml, values.yaml and appVersion

    Lecture 15 Step-05: Learn Helm History and Helm Status Commands

    Lecture 16 Step-06: Uninstall Helm Release

    Section 5: Demo-04: Helm Install, Upgrade with Chart Version

    Lecture 17 Step-01: Introduction to Helm Install, Upgrade with Chart Versions

    Lecture 18 Step-02: Helm Search repo with two more options

    Lecture 19 Step-03: Helm Install, Upgrade with and without Chart Version

    Lecture 20 Step-04: Learn Helm Rollback Command

    Section 6: Demo-05: Helm Uninstall with –keep-history flag

    Lecture 21 Step-01: Implement helm uninstall with –keep-history flag

    Lecture 22 Step-02: Test without –keep-history flag

    Section 7: Demo-06: Helm Install with –generate-name flag

    Lecture 23 Step-01: Helm Install with –generate-name flag

    Section 8: Demo-07: Helm Install with –atomic flag

    Lecture 24 Step-01: Introduction to Helm Install with –atomic flag

    Lecture 25 Step-02: Implement Helm Install with –atomic flag

    Section 9: Demo-08: Helm with Kubernetes Namespaces

    Lecture 26 Step-01: Introduction to Helm with Kubernetes Namespaces

    Lecture 27 Step-02: Implement k8s Namespaces with Helm

    Section 10: Demo-09: Helm Override Values, –dry-run, –debug, get

    Lecture 28 Step-01: Introduction to Helm Override Values, –dry-run, –debug, get

    Lecture 29 Step-02: Learn Helm –dry-run and –debug commands in detail

    Lecture 30 Step-03: Helm Override values with -f or –values flag

    Lecture 31 Step-04: Learn helm get commands

    Lecture 32 Step-05: Understand Values Hierarchy

    Lecture 33 Step-06: Deleting a default Key by passing null

    Section 11: Demo-10: Helm Chart Folder Structure

    Lecture 34 Step-01: Understand about .helmignore and Chart.yaml files

    Lecture 35 Step-02: Understand about values.yaml, charts and templates folders

    Lecture 36 Step-03: Understand about _helpers.tpl, NOTES.txt, tests, readme and License fil

    Section 12: Demo-11: Helm Builtin Objects

    Lecture 37 Step-01: Helm Root Object Demo with NOTES.txt

    Lecture 38 Step-02: Helm Release and Chart Objects Demo

    Lecture 39 Step-03: Helm Values, Capabilities and Template objects demo

    Lecture 40 HELM-11-04-BUILTINOBJECTS-Helm-Files-Object-Demo

    Section 13: Demo-12: Helm Development Basics

    Lecture 41 Step-01: Helm Template Actions and Action Elements

    Lecture 42 Step-02: Helm Invalid Action Element

    Lecture 43 Step-03: Helm Quote Function and Pipeline

    Lecture 44 Step-04: Helm Default function

    Lecture 45 Step-05: Controlling Leading and Trailing Whitespaces

    Lecture 46 Step-06: Indent and Nindent Functions

    Lecture 47 Step-07: toYaml Function

    Section 14: Demo-13: Helm If, Else with EQ Function

    Lecture 48 Step-01: Introduction to Helm IfElse with EQ Function

    Lecture 49 Step-02: Helm IfElse with EQ Function Demo

    Section 15: Demo-14: Helm If, Else with Boolean Check, AND Function

    Lecture 50 Step-01: Helm IfElse with Boolean Check and AND Function

    Lecture 51 Step-02: Helm IfElse with Boolean Check and AND Function Demo

    Section 16: Demo-15: Helm If, Else with OR Function

    Lecture 52 Step-01: Helm IfElse with OR Function Demo

    Section 17: Demo-16: Helm If, Else with NOT Function

    Lecture 53 Step-01: Helm IfElse with NOT Function Demo

    Section 18: Demo-17: Helm Flow Control WITH Action

    Lecture 54 Step-01: Helm WITH Action Demo

    Lecture 55 Step-02: Access Root Object in WITH Action

    Lecture 56 Step-03: Access Single Object using WITH from a Dictionary

    Section 19: Demo-18: Helm WITH Action and IfElse in Combination

    Lecture 57 Step-01: Helm WITH Action and IfElse combination demo

    Section 20: Demo-19: Helm Variables

    Lecture 58 Step-01: Introduction to Helm Variables

    Lecture 59 Step-02: Helm Variables Demo

    Section 21: Demo-20: Helm Flow Control RANGE Action with List

    Lecture 60 Step-01: Introduction to Range Action with List

    Lecture 61 Step-02: Implement Range with List Demo 1

    Lecture 62 Step-03: Implement Range with List and Helm Variables Demo 2

    Section 22: Demo-21: Helm Flow Control RANGE Action with Dictionary

    Lecture 63 Step-01: Introduction to Helm Range Action with Dictionary

    Lecture 64 Step-02: Demo-1: Range Action with Dictionary

    Lecture 65 Step-03: Demo-2: Range Action with Dictionary and Helm Variable

    Section 23: Demo-22: Helm Named Templates

    Lecture 66 Step-01: Introduction to Helm Named Templates

    Lecture 67 Step-02: Define named template, call it and pass scope

    Lecture 68 Step-03: Include function with Pipelines

    Section 24: Demo-23: Helm Named Templates - printf Function

    Lecture 69 Step-01: Introduction to Named Template and printf Function

    Lecture 70 Step-02: Named Template Resource names and printf demo

    Section 25: Demo-24: Helm Named Templates - Template in Template

    Lecture 71 Step-01: Call named template in a named template and test it

    Section 26: Demo-25: Create and Package Helm Charts

    Lecture 72 Step-01: Introduction to Helm Package

    Lecture 73 Step-02: Create Chart, Update Chart with NodePort and Docker Image

    Lecture 74 Step-03: Helm Install and Package version 1.0.0 chart

    Lecture 75 Step-04: Helm Package and Install from Package version 2.0.0 chart

    Lecture 76 Step-05: Helm package with flags version and app-version 3.0.0 and install and t

    Lecture 77 Step-06: Learn Helm show command

    Section 27: Demo-26: Helm Dependency

    Lecture 78 Step-01: Introduction to Helm Dependency

    Lecture 79 Step-02: Learn Helm Dependency list and update commands

    Lecture 80 Step-03: Implement Version Comparison Operators

    Lecture 81 Step-04: Learn Helm Dependency build command in detail

    Lecture 82 Step-05: Helm Dependency repository notation option verify

    Section 28: Demo-27: Helm Dependency Alias

    Lecture 83 Step-01: Helm Dependency Alias Demo

    Section 29: Demo-28: Helm Dependency Condition

    Lecture 84 Step-01: Introduction to Helm Dependency Condition

    Lecture 85 Step-02: Test by updating values.yaml file

    Section 30: Demo-29: Helm Dependency Condition with Alias

    Lecture 86 Step-01: Helm Condition plus Alias Demo

    Section 31: Demo-30: Helm Dependency Tags

    Lecture 87 Step-01: Introduction to Helm Dependency Tags

    Lecture 88 Step-02: Implement Helm Dependency Tags Demo

    Section 32: Demo-31: Helm Dependency Override Sub chart Values

    Lecture 89 Step-01: Override Sub chart Values from parent chart values.yaml

    Section 33: Demo-32: Helm Sub Charts - Use Global Values in Sub Charts

    Lecture 90 Step-01: Introduction to Using Global Values in Sub Charts

    Lecture 91 Step-02: Download and Untar sub charts

    Lecture 92 Step-03: Define global value, update deployment.yaml, deploy and test

    Section 34: Demo-33: Helm Dependency - Import Values Explicit

    Lecture 93 Step-01: Introduction to Helm Dependency Import Values Explicit

    Lecture 94 Step-02: Helm Dependency Import Values Explicit Demo

    Section 35: Demo-34: Helm Dependency - Import Values Implicit

    Lecture 95 Step-01: Introduction to Helm Dependency Import Values Implicit

    Lecture 96 Step-02: Helm Dependency Import Values Implicit Demo

    Section 36: Demo-35: Helm Starter Charts

    Lecture 97 Step-01: Introduction to Helm Starter Charts

    Lecture 98 Step-02: Create mystarterchart and modify

    Lecture 99 Step-03: Test mystarterchart before converting to starter chart

    Lecture 100 Step-04: Convert to starter chart and copy to starters folder

    Lecture 101 Step-05: Create Helm Chart from Starter Chart and Verify

    Section 37: Demo-36: Helm Plugins

    Lecture 102 Step-01: Introduction to Helm Plugins

    Lecture 103 Step-02: Helm Starter plugin - Install, Verify and Uninstall

    Lecture 104 Step-03: Helm Dashboard Plugin - Install, Verify and Uninstall

    Lecture 105 Step-04: Cleanup Helm Releases created as part of this demo

    Section 38: Demo-37: Build Helm Plugins

    Lecture 106 Step-01: Introduction to Build Helm Plugins

    Lecture 107 Step-02: Build Helm Plugins and verify them

    Section 39: Demo-38: Helm Hooks

    Lecture 108 Step-01: Introduction to Helm Hooks

    Lecture 109 Step-02: pre-install Hook pod demo

    Lecture 110 Step-03: Discuss about pre-install and post-install hooks usecase

    Lecture 111 Step-04: pre-upgrade, post-delete hooks demo

    Section 40: Demo-39: Helm Hooks Deletion Policy

    Lecture 112 Step-01: Introduction to Helm Hooks Deletion Policy

    Lecture 113 Step-02: Verify deletion policy: before-hook-creation

    Lecture 114 Step-03: Verify deletion policy: hook-succeeded

    Section 41: Demo-40: Helm Hook Weight

    Lecture 115 Step-01: Introduction to Helm Hook Weight

    Lecture 116 Step-02: Helm Hook Weights demo

    Section 42: Demo-41: Helm Test

    Lecture 117 Step-01: Helm Tests demo with Test Hook

    Section 43: Demo-42: Helm Resource Policy

    Lecture 118 Step-01: Helm Resource Policy demo

    Section 44: Demo-43: Helm Sign and Verify Charts

    Lecture 119 Step-01: Introduction to Helm Sign and Verify Charts

    Lecture 120 Step-02: Install gnupg, generate public/private keys using gpg

    Lecture 121 Step-03: Sign Helm Chart using Private key

    Lecture 122 Step-04: Verify Helm Chart using helm verify command

    Lecture 123 Step-05: Verify Helm Chart using helm verify with install and upgrade commands

    Section 45: Demo-44: Helm Repository Host on GitHub

    Lecture 124 Step-01: Create Git Repo and gh-pages branch

    Lecture 125 Step-02: Chart Version 0.1.0 commit

    Lecture 126 Step-03: Chart Version 0.2.0 commit

    Lecture 127 Step-04: Execute Helm Repo Add, List, Helm Install

    Section 46: Demo-45: Helm Artifact Hub

    Lecture 128 Step-01: Understand about Artifact Hub

    Lecture 129 Step-02: Integrate ArtifactHub with Git Helm Repo to list Helm Charts on Artifac

    Lecture 130 Step-03: Review charts in Artifacthub and learn helm search hub command

    Section 47: Demo-46: Helm Values - Validate with JSON Schema

    Lecture 131 Step-01: Introduction to Helm Values - Validate with JSON Schema

    Lecture 132 Step-02: Implement Validate with Json Schema Demo

    This course is designed for students who have completed my AWS EKS, Azure AKS, or Google GKE Kubernetes courses.,Infrastructure Architects or Sysadmins or Developers or DevOps Engineers who are planning to master Helm.