Practical Helm Charts For Beginners - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Practical Helm Charts For Beginners (/Thread-Practical-Helm-Charts-For-Beginners) |
Practical Helm Charts For Beginners - BaDshaH - 06-03-2023 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 [b]What you'll learn[/b] Operate Helm releases using the command line interface Write and customize Helm Charts Helm template programming Helm unit testing [b]Requirements[/b] Basic knowledge of containers and Kubernetes [b]Description[/b] 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 Homepage Download From Rapidgator Download From DDownload Download From Nitroflare |