Companies Home Search Profile

Practical Helm Charts For Beginners

Focused View

Mac Collins

5:15:48

156 View
  • 1 - Introduction.mp4
    03:43
  • 1 - Introduction to Containers.txt
  • 1 - Introduction to Kubernetes.txt
  • 2 - The Problem With Kubernetes.mp4
    03:10
  • 3 - Life of a Helm Chart.mp4
    02:29
  • 4 - Example Helm Installation.mp4
    01:33
  • 5 - Course Overview.mp4
    02:43
  • 6 - Navigating the Course.html
  • 7 - Installation Overview.mp4
    02:35
  • 8 - Docker Desktop URL.txt
  • 8 - macOS Docker Desktop Installation.mp4
    02:28
  • 9 - Docker Desktop URL.txt
  • 9 - Windows WSL 2 Docker Desktop Installation.mp4
    02:24
  • 10 - Docker Desktop URL.txt
  • 10 - Windows HyperV Docker Desktop Installation.mp4
    02:19
  • 11 - All OS Enable Kubernetes.mp4
    01:23
  • 12 - Commands.txt
  • 12 - Homebrew Homepage.txt
  • 12 - macOS Helm CLI Installation.mp4
    01:57
  • 13 - Chocolatey Homepage.txt
  • 13 - Commands.txt
  • 13 - Windows Helm CLI Installation.mp4
    03:00
  • 14 - All OS Download Git Repository.mp4
    01:58
  • 14 - Commands.txt
  • 14 - Getting Started with Git.txt
  • 14 - Helm Labs Repository.txt
  • 15 - All OS Install helmunittest.mp4
    02:42
  • 15 - Commands.txt
  • 15 - Helm Unit Test GitHub Page.txt
  • 16 - Commands.txt
  • 16 - Watchexec GitHub.txt
  • 16 - macOS Install watchexec.mp4
    01:18
  • 17 - Commands.txt
  • 17 - Watchexec GitHub.txt
  • 17 - Windows Install watchexec.mp4
    01:17
  • 18 - Anatomy of a Helm Chart.mp4
    02:01
  • 19 - Helm Template Site.txt
  • 19 - Helm Template YAML Files.mp4
    02:25
  • 20 - Kubernetes Resource Introduction.txt
  • 20 - What are Kubernetes Manifests.mp4
    02:33
  • 21 - Introduction to YAML.mp4
    03:52
  • 21 - YAML Spec.txt
  • 22 - Go Templates.mp4
    02:52
  • 22 - Go Template Package Documentation.txt
  • 23 - Further Values Documentation.txt
  • 23 - The Helm Chart Values System.mp4
    01:53
  • 24 - Overriding Values at Runtime.mp4
    02:38
  • 25 - Overriding Values Using Files.mp4
    02:08
  • 26 - Chartyaml documentation.txt
  • 26 - Understanding Chartyaml.mp4
    02:56
  • 27 - Charts Directory.mp4
    00:56
  • 28 - NOTEStxt.mp4
    01:17
  • 28 - NOTEStxt Guide.txt
  • 29 - helmignore.mp4
    01:00
  • 29 - helmignore documentation.txt
  • 30 - Helm CLI Intro.mp4
    04:19
  • 30 - Official Documentation.txt
  • 31 - Commands.txt
  • 31 - helm template.mp4
    01:44
  • 32 - CLI Value Overrides.mp4
    02:05
  • 32 - Commands.txt
  • 33 - Commands.txt
  • 33 - helm install.mp4
    02:09
  • 34 - Commands.txt
  • 34 - kubectl get.mp4
    03:45
  • 35 - Commands.txt
  • 35 - helm list.mp4
    02:27
  • 36 - Commands.txt
  • 36 - helm status.mp4
    00:55
  • 37 - Commands.txt
  • 37 - helm upgrade.mp4
    02:21
  • 38 - Commands.txt
  • 38 - helm get all.mp4
    03:09
  • 39 - Commands.txt
  • 39 - helm uninstall.mp4
    01:18
  • 40 - Commands.txt
  • 40 - helm upgrade install.mp4
    02:09
  • 41 - Commands.txt
  • 41 - helm rollback.mp4
    02:24
  • 42 - Commands.txt
  • 42 - The Secrets of Helm.mp4
    02:56
  • 43 - Conclusion and Resources.mp4
    02:11
  • 43 - Official Documentation.txt
  • 2 - Helm Template Language Quiz.html
  • 44 - Parts of a Helm Template.mp4
    01:08
  • 44 - Template Guide.txt
  • 45 - Helm Action Syntax.mp4
    01:46
  • 46 - Official Type Documentation.txt
  • 46 - Types in Helm Templates.mp4
    02:26
  • 47 - Helm Function Syntax.mp4
    02:13
  • 48 - BuiltIn Functions.mp4
    01:04
  • 48 - Functions List.txt
  • 49 - Official Documentation.txt
  • 49 - Understanding Helm Pipelines.mp4
    02:15
  • 50 - Accessing Helm Data.mp4
    02:10
  • 50 - Builtin Objects.txt
  • 51 - Introduction to Strings.mp4
    00:42
  • 51 - Strings Functions.txt
  • 52 - How to Combine Strings.mp4
    01:43
  • 53 - Using Helm Formatted Strings.mp4
    03:02
  • 53 - printf Documentation.txt
  • 54 - Checking String Contents.mp4
    02:20
  • 55 - How to Trim Strings.mp4
    02:16
  • 56 - Working with Indentation.mp4
    02:40
  • 57 - Quoting Strings.mp4
    02:29
  • 58 - Getting Substrings.mp4
    00:45
  • 59 - Working with Casing Functions.mp4
    02:50
  • 60 - Matching with Regular Expressions.mp4
    01:42
  • 60 - Regex Library.txt
  • 61 - Split Strings with Regular Expressions.mp4
    01:17
  • 62 - Other String Functions.mp4
    02:51
  • 63 - Lab Intro Unit Tests.mp4
    03:18
  • 64 - Lab Intro Starting the Test Runner.mp4
    02:28
  • 65 - Lab Intro Fixing the First Test.mp4
    03:38
  • 66 - Lab Intro Debugging Tips.mp4
    04:54
  • 67 - Strings Lab.html
  • 68 - Lab Walkthrough.mp4
    03:39
  • 69 - Introduction to Helm Numbers.mp4
    00:46
  • 69 - Number Functions.txt
  • 70 - Helm Math Basics.mp4
    02:39
  • 71 - Helm Float Math.mp4
    01:08
  • 72 - How to Round Numbers.mp4
    01:57
  • 73 - How to Compare Numbers.mp4
    01:58
  • 74 - How to do the Modulo Operation.mp4
    01:22
  • 75 - Numbers Lab.html
  • 76 - Lab Walkthrough.mp4
    04:46
  • 77 - Introduction to If Statements.mp4
    03:07
  • 77 - Official Documentation.txt
  • 78 - Helm Variables.mp4
    01:43
  • 79 - Using with.mp4
    02:28
  • 80 - with else.mp4
    00:54
  • 81 - Helm Data Inside with Blocks.mp4
    01:16
  • 82 - Handling Whitespace.mp4
    03:56
  • 83 - Ternary Functions.mp4
    02:26
  • 84 - Control Flow Lab.html
  • 85 - Lab Walkthrough.mp4
    05:35
  • 86 - Lists in YAML vs Helm.mp4
    01:11
  • 86 - List Functions.txt
  • 87 - How to Create Lists.mp4
    01:35
  • 88 - How to Iterate Through Lists.mp4
    02:00
  • 89 - Variable Names for range.mp4
    01:41
  • 90 - Index Variables for range.mp4
    01:10
  • 91 - How to Get List Items at an Index.mp4
    01:33
  • 92 - How to Get the Length of a List.mp4
    02:15
  • 93 - How to Check an Elements Presence.mp4
    01:58
  • 94 - How to Handle first and nil.mp4
    02:16
  • 95 - How to Remove Duplicates.mp4
    00:42
  • 96 - How to Get Part of a List.mp4
    01:43
  • 97 - How to Add to a List.mp4
    01:05
  • 98 - How to Join Lists Together.mp4
    01:26
  • 99 - How to Remove List Elements.mp4
    01:01
  • 100 - How to Print a List.mp4
    04:02
  • 101 - How to Check List Equality.mp4
    01:25
  • 102 - How to Sort Lists of Strings.mp4
    00:43
  • 103 - Lists Lab.html
  • 104 - Lab Walkthrough.mp4
    06:52
  • 105 - Dictionary Functions.txt
  • 105 - How to Create Dictionaries.mp4
    02:46
  • 106 - How to Print Dictionaries.mp4
    03:18
  • 107 - How to Get a Dictionary Item.mp4
    02:23
  • 108 - How to Handle Lookup Failures.mp4
    02:42
  • 109 - How to Add a Dictionary Item.mp4
    02:11
  • 110 - How to Copy Dictionaries.mp4
    01:37
  • 111 - How to Remove From a Dictionary.mp4
    01:31
  • 112 - How to Check Dictionary Equality.mp4
    01:21
  • 113 - Removing Items With omit.mp4
    00:57
  • 114 - How to Get Dictionary Keys.mp4
    01:00
  • 115 - How to Get Dictionary Values.mp4
    01:19
  • 116 - Working with the String split Function.mp4
    01:03
  • 117 - Dictionaries Lab.html
  • 118 - Lab Walkthrough.mp4
    04:56
  • 3 - BuiltIn Objects Quiz.html
  • 119 - Documentation.txt
  • 119 - Introduction.mp4
    00:39
  • 120 - How to Print BuiltIn Objects.mp4
    01:45
  • 121 - The Release Object.mp4
    02:25
  • 122 - The Chart Object.mp4
    01:03
  • 123 - The Files Object.mp4
    02:35
  • 124 - The Template Object.mp4
    00:53
  • 125 - The Capabilities Object.mp4
    01:41
  • 4 - Helm Types and Reflection Quiz.html
  • 126 - Introduction.mp4
    00:23
  • 127 - How to Get a Variables Type.mp4
    03:42
  • 128 - typeIs and kindIs.mp4
    01:21
  • 129 - Helm Type Conversions.mp4
    02:21
  • 130 - How to Coerce a Value to String.mp4
    01:20
  • 131 - How to Coerce a Value to Number.mp4
    01:30
  • 132 - How to Handle Coercion Failure.mp4
    03:24
  • 133 - How to Coerce a Value from a String.mp4
    03:04
  • 5 - Named Templates Quiz.html
  • 134 - Introduction.mp4
    01:34
  • 134 - Named Templates.txt
  • 135 - How to Define a Named Template.mp4
    01:49
  • 136 - Helm Commenting Conventions.mp4
    01:11
  • 137 - How to Run Named Templates.mp4
    01:08
  • 138 - include vs template.mp4
    02:34
  • 139 - Named Template Arguments.mp4
    01:27
  • 140 - Multiple Template Arguments.mp4
    01:41
  • 141 - tpl Files.mp4
    00:45
  • 6 - Dependencies Quiz.html
  • 142 - Chartyaml documentation.txt
  • 142 - Dependencies in Chartyaml.mp4
    02:36
  • 143 - Building Helm Dependencies.mp4
    02:52
  • 144 - Example Dependency Build.mp4
    01:51
  • 145 - How to List Chart Dependencies.mp4
    02:03
  • 146 - Working with Subchart Values.mp4
    01:36
  • 147 - Working with Global Values.mp4
    01:40
  • 148 - Working with Chart Locks.mp4
    01:33
  • 149 - Upgrading Helm Chart Dependencies.mp4
    01:08
  • 150 - Helm Unit Test.txt
  • 150 - Introduction.mp4
    00:39
  • 151 - Unit Test Anatomy.mp4
    01:42
  • 151 - Unit Test Assertion List.txt
  • 152 - Basic Unit Test Assertions.mp4
    01:31
  • 153 - Regular Expression Assertions.mp4
    01:17
  • 154 - Testing for Null.mp4
    01:05
  • 155 - Testing Multiple Documents.mp4
    00:58
  • 156 - Document Assertions.mp4
    01:19
  • 157 - The not Property.mp4
    01:02
  • 157 - Unit Test Assertion List.txt
  • 158 - Unit Tests Lab.html
  • Description


    Leverage the power of the Kubernetes package manager Helm with hands-on chart writing exercises and essential commands

    What You'll Learn?


    • Operate Helm releases using the command line interface
    • Write and customize Helm Charts
    • Helm template programming
    • Helm unit testing

    Who is this for?


  • Anyone who wants to learn how to use Helm charts or create their own
  • What You Need to Know?


  • Basic knowledge of containers and Kubernetes
  • More details


    Description

    Learn Helm Charts with hands-on exercises

    This course is the only one you will find that includes Helm Unit Test exercises to teach Helm template programming. Helm is often described as the package manager for Kubernetes, but it also includes its own custom template language. Not only will you learn how to manage Helm applications on Kubernetes, you will also learn how to use the template language step-by-step. By the end of the course, you'll have the confidence and skills you need to use Helm to manage your Kubernetes applications with ease. Whether you're a beginner just starting with Kubernetes or an experienced developer looking to level up your skills, this course will give you a solid foundation in using Helm to manage your applications.


    Start from the basics

    For this course, you will learn how to use Helm starting with the basic concepts. We start with the parts of a Helm chart, and how the parts relate to each other. Helm charts have a lot of parts, but this course steps through each one so that you will have a strong foundation for the rest of the course. You will also learn why Helm is such a huge advantage for you when you manage Kubernetes applications.


    Essential Command Line

    In this course, you will learn about the Helm application lifecycle and the essential CLI commands to install, configure, update, debug, and retire your application. Kubernetes has a command line tool, kubectl, that doesn't support Helm functionality. The Kubernetes command line provides a lot of tools to help you interact with a Kubernetes cluster. However, kubectl and manual resource definition management can be hard to work with as your applications grow larger and change over time. For that reason, Helm uses a completely different command line utility to manage Helm Charts. In this course you can learn the commands you need to manage your application using the Helm method.

    Learn Helm Chart programming step by step

    After the CLI, the course goes through the different data types and functions you will need to program a Helm chart. Helm has a lot of the same types as other programming languages, but everything is done a little differently in Helm chart templates. This course will teach you how to interact with all of the Helm types the Helm way.


    Learn valuable Kubernetes skills

    Kubernetes is growing quickly, and many Fortune 500 companies use Kubernetes and Helm. Kubernetes allows these huge companies to scale their business effectively and provide great 24/7 service for their users. Having Helm on your resume can help you when interviewing with these companies.


    Learn Helm Chart Writing with Unit Test Exercises

    Helm chart programming is programming, even though it doesn't look exactly like Python or JavaScript. Automated testing can help you guarantee that your charts continue to work after you make changes. You get the same types of benefits with unit testing in Helm charts as you do with other programming languages. This course provides hands-on unit test exercises so that you will be ready to write your own Helm charts and unit tests with confidence.


    Learn the standard

    Helm is the de facto standard for Kubernetes package management. There is no alternative, so learning Helm is essential. Having Helm in your toolbox will be an asset in your career as a developer, DevOps engineer, or anyone working with Kubernetes. By taking this course, you'll gain valuable skills that will make you a valuable asset to any organization working with Kubernetes.

    Who this course is for:

    • Anyone who wants to learn how to use Helm charts or create their own

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Mac is a technical leader and developer with 10+ years of experience delivering enterprise-grade web applications. During that time Mac has racked up countless hours of experience mentoring and training more junior developers.As Director of Courses at Practical Cloud Training LLC, he is excited to share his real-world knowledge and experience with you.
    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 151
    • duration 5:15:48
    • Release Date 2023/07/04