Tags
Language
Tags
November 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 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 6
    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

    Practical Helm Charts For Beginners

    Posted By: ELK1nG
    Practical Helm Charts For Beginners

    Practical Helm Charts For Beginners
    Published 6/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.34 GB | Duration: 5h 25m

    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

    Requirements

    Basic knowledge of containers and Kubernetes

    Description

    Learn Helm Charts with hands-on exercisesThis 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 basicsFor 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 LineIn 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 stepAfter 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 skillsKubernetes 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 ExercisesHelm 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 standardHelm 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.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 The Problem With Kubernetes

    Lecture 3 Life of a Helm Chart

    Lecture 4 Example Helm Installation

    Lecture 5 Course Overview

    Lecture 6 Navigating the Course

    Section 2: Installation

    Lecture 7 Installation Overview

    Lecture 8 macOS Docker Desktop Installation

    Lecture 9 Windows WSL 2 Docker Desktop Installation

    Lecture 10 Windows HyperV Docker Desktop Installation

    Lecture 11 All OS: Enable Kubernetes

    Lecture 12 macOS Helm CLI Installation

    Lecture 13 Windows Helm CLI Installation

    Lecture 14 All OS: Download Git Repository

    Lecture 15 All OS: Install helm-unittest

    Lecture 16 macOS Install watchexec

    Lecture 17 Windows Install watchexec

    Section 3: Introduction to Helm Charts

    Lecture 18 Anatomy of a Helm Chart

    Lecture 19 Helm Template YAML Files

    Lecture 20 What are Kubernetes Manifests

    Lecture 21 Introduction to YAML

    Lecture 22 Go Templates

    Lecture 23 The Helm Chart Values System

    Lecture 24 Overriding Values at Runtime

    Lecture 25 Overriding Values Using Files

    Lecture 26 Understanding Chart.yaml

    Lecture 27 Charts Directory

    Lecture 28 NOTES.txt

    Lecture 29 .helmignore

    Section 4: Essential CLI Commands

    Lecture 30 Helm CLI Intro

    Lecture 31 helm template

    Lecture 32 CLI Value Overrides

    Lecture 33 helm install

    Lecture 34 kubectl get

    Lecture 35 helm list

    Lecture 36 helm status

    Lecture 37 helm upgrade

    Lecture 38 helm get all

    Lecture 39 helm uninstall

    Lecture 40 helm upgrade –install

    Lecture 41 helm rollback

    Lecture 42 The Secrets of Helm

    Lecture 43 Conclusion and Resources

    Section 5: Intro to the Helm Template Language

    Lecture 44 Parts of a Helm Template

    Lecture 45 Helm Action Syntax

    Lecture 46 Types in Helm Templates

    Lecture 47 Helm Function Syntax

    Lecture 48 Built-In Functions

    Lecture 49 Understanding Helm Pipelines

    Lecture 50 Accessing Helm Data

    Section 6: Working With Helm Strings

    Lecture 51 Introduction to Strings

    Lecture 52 How to Combine Strings

    Lecture 53 Using Helm Formatted Strings

    Lecture 54 Checking String Contents

    Lecture 55 How to Trim Strings

    Lecture 56 Working with Indentation

    Lecture 57 Quoting Strings

    Lecture 58 Getting Substrings

    Lecture 59 Working with Casing Functions

    Lecture 60 Matching with Regular Expressions

    Lecture 61 Split Strings with Regular Expressions

    Lecture 62 Other String Functions

    Lecture 63 Lab Intro: Unit Tests

    Lecture 64 Lab Intro: Starting the Test Runner

    Lecture 65 Lab Intro: Fixing the First Test

    Lecture 66 Lab Intro: Debugging Tips

    Lecture 67 Strings Lab

    Lecture 68 Lab Walkthrough

    Section 7: Numbers

    Lecture 69 Introduction to Helm Numbers

    Lecture 70 Helm Math Basics

    Lecture 71 Helm Float Math

    Lecture 72 How to Round Numbers

    Lecture 73 How to Compare Numbers

    Lecture 74 How to do the Modulo Operation

    Lecture 75 Numbers Lab

    Lecture 76 Lab Walkthrough

    Section 8: Control Flow in Helm

    Lecture 77 Introduction to If Statements

    Lecture 78 Helm Variables

    Lecture 79 Using with

    Lecture 80 with / else

    Lecture 81 Helm Data Inside with Blocks

    Lecture 82 Handling Whitespace

    Lecture 83 Ternary Functions

    Lecture 84 Control Flow Lab

    Lecture 85 Lab Walkthrough

    Section 9: Working with Lists

    Lecture 86 Lists in YAML vs. Helm

    Lecture 87 How to Create Lists

    Lecture 88 How to Iterate Through Lists

    Lecture 89 Variable Names for range

    Lecture 90 Index Variables for range

    Lecture 91 How to Get List Items at an Index

    Lecture 92 How to Get the Length of a List

    Lecture 93 How to Check an Element's Presence

    Lecture 94 How to Handle first and nil

    Lecture 95 How to Remove Duplicates

    Lecture 96 How to Get Part of a List

    Lecture 97 How to Add to a List

    Lecture 98 How to Join Lists Together

    Lecture 99 How to Remove List Elements

    Lecture 100 How to Print a List

    Lecture 101 How to Check List Equality

    Lecture 102 How to Sort Lists of Strings

    Lecture 103 Lists Lab

    Lecture 104 Lab Walkthrough

    Section 10: Working with Dictionaries

    Lecture 105 How to Create Dictionaries

    Lecture 106 How to Print Dictionaries

    Lecture 107 How to Get a Dictionary Item

    Lecture 108 How to Handle Lookup Failures

    Lecture 109 How to Add a Dictionary Item

    Lecture 110 How to Copy Dictionaries

    Lecture 111 How to Remove From a Dictionary

    Lecture 112 How to Check Dictionary Equality

    Lecture 113 Removing Items With omit

    Lecture 114 How to Get Dictionary Keys

    Lecture 115 How to Get Dictionary Values

    Lecture 116 Working with the String split Function

    Lecture 117 Dictionaries Lab

    Lecture 118 Lab Walkthrough

    Section 11: Built-In Objects

    Lecture 119 Introduction

    Lecture 120 How to Print Built-In Objects

    Lecture 121 The Release Object

    Lecture 122 The Chart Object

    Lecture 123 The Files Object

    Lecture 124 The Template Object

    Lecture 125 The Capabilities Object

    Section 12: Types and Reflection

    Lecture 126 Introduction

    Lecture 127 How to Get a Variable's Type

    Lecture 128 typeIs and kindIs

    Lecture 129 Helm Type Conversions

    Lecture 130 How to Coerce a Value to String

    Lecture 131 How to Coerce a Value to Number

    Lecture 132 How to Handle Coercion Failure

    Lecture 133 How to Coerce a Value from a String

    Section 13: Named Templates

    Lecture 134 Introduction

    Lecture 135 How to Define a Named Template

    Lecture 136 Helm Commenting Conventions

    Lecture 137 How to Run Named Templates

    Lecture 138 include vs. template

    Lecture 139 Named Template Arguments

    Lecture 140 Multiple Template Arguments

    Lecture 141 .tpl Files

    Section 14: Subcharts and Dependencies

    Lecture 142 Dependencies in Chart.yaml

    Lecture 143 Building Helm Dependencies

    Lecture 144 Example Dependency Build

    Lecture 145 How to List Chart Dependencies

    Lecture 146 Working with Subchart Values

    Lecture 147 Working with Global Values

    Lecture 148 Working with Chart Locks

    Lecture 149 Upgrading Helm Chart Dependencies

    Section 15: Unit Testing

    Lecture 150 Introduction

    Lecture 151 Unit Test Anatomy

    Lecture 152 Basic Unit Test Assertions

    Lecture 153 Regular Expression Assertions

    Lecture 154 Testing for Null

    Lecture 155 Testing Multiple Documents

    Lecture 156 Document Assertions

    Lecture 157 The not Property

    Lecture 158 Unit Tests Lab

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