The Definitive Helm Course: From Beginner to Master - 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: The Definitive Helm Course: From Beginner to Master (/Thread-The-Definitive-Helm-Course-From-Beginner-to-Master) |
The Definitive Helm Course: From Beginner to Master - Farid - 01-19-2025 Year of manufacture : 2024 Manufacturer : Udemy Manufacturer's website : Author : Lauro Fialho Müller Duration : ~10h22m Type of material distributed : Video lesson Language : En Описание: Welcome to The Definitive Helm Course: From Beginner to Master! Are you ready to take your Kubernetes skills to the next level and truly master Helm? This Helm course is crafted to help you build confidence and expertise, ensuring you can streamline and simplify your Kubernetes deployments like never before. Why Learn Helm? Helm is the Kubernetes package manager that brings order to complexity, allowing you to package, install, upgrade, and manage even the most intricate applications. Here's why mastering Helm is a strategic move: Streamlined Kubernetes Deployments: With Helm charts, say goodbye to repetitive and error-prone YAML work! Enjoy a smoother, more automated approach to deploying complex applications. Consistency Across Environments: Standardize your application configurations from development to production. Helm ensures consistent deployments every time, no matter where you run your workloads. Effortless Upgrades and Rollbacks: Roll out new application versions with confidence or revert to stable states in seconds. With Helm, you'll gain the flexibility and safety net you need to innovate quickly. Widely Adopted by the Industry: Mastering Helm sets you apart in the competitive Cloud Native and DevOps arenas, making you a more valuable asset to your current or future employers. By investing in this course, you're not just learning another tool-you're unlocking a powerful ally for delivering reliable, scalable, and easily maintainable Kubernetes applications. Why Choose This Helm Course? This course provides both the essential theory and extensive hands-on experience, giving you the confidence and know-how to excel: Hands-On, Practical Approach: Get ready for practical exercises, demos, and interactive lessons. You'll create and manage Helm charts, integrate dependencies, and automate deployments. Every concept you learn is immediately reinforced by real, hands-on activities. Real-World Scenarios: We'll dive into advanced features like hooks, library charts, and testing hooks-real skills that matter when you're working in production environments. Behind the Scenes Knowledge: Gain a deep understanding of the underlying templating engine and learn to debug and optimize your charts. This ensures you're prepared for any challenges that arise on the job. Expert Guidance: With years of industry experience, I'll share best practices, tips, and strategies so you can learn to not only use Helm, but truly excel with it. Content 02:41 04:16 Aligning expectations 02:56 Course resources 00:31 00:46 09:04 Benefits of using Helm 06:17 Helm vs. Kustomize 06:03 05:51 [Windows Users] Installing Windows Subsystem for Linux (WSL) 03:54 [Windows Users] Windows Subsystem for Linux Features 06:10 Installing Minikube 01:54 Installing Kubectl 02:52 Installing Helm 01:56 Installing and configuring VS Code 03:49 01:21 07:22 11:29 08:48 07:17 Uninstalling Helm charts 04:21 Cleaning up Kubernetes resources 07:44 Setting custom values via the Helm CLI 10:14 Setting custom values via files 10:42 Upgrading Helm releases: Setting new values 08:09 Upgrading Helm releases: Setting new chart versions 04:36 Rollbacks in Helm 07:07 Upgrading Helm releases: Useful CLI flags 13:10 Section introduction 01:15 Why create our own charts? 03:13 Helm chart structure and files 06:28 Creating our first Helm chart 08:47 Introduction to Go Templates: Part 1 08:23 Introduction to Go Templates: Part 2 06:39 Introduction to Go Templates: Part 3 03:44 Adding first values to our values.yaml file 08:35 Using release and chart information in templates 07:59 Conditionally deploy Kubernetes resources 03:23 Packaging our Helm chart 04:16 Publishing our Helm chart with GitHub Pages 07:14 Installing our newly published Helm chart 03:26 Leveraging the Helm CLI for creating new charts 04:11 Recap: Building, packaging, and publishing Helm charts 02:21 Section introduction 01:09 Template functions and pipelines 15:44 Named templates 15:18 If and If-Else statements 06:20 Variables 08:19 Variables' Scopes 04:42 Using "range" to iterate over lists 11:26 Using "range" to iterate over dictionaries 05:03 Understanding the "dot" variable 05:53 Using "with" blocks 10:36 Validation functions 14:34 Implementing custom validation logic 14:01 Project setup 05:39 Express app setup 11:56 PostgreSQL setup 07:40 Implement API routes 18:35 Testing, building, and pushing the Docker images 07:36 Section introduction 00:53 What are Subcharts? 05:07 Bootstrap the Config Store Helm chart 11:16 Add PostgreSQL subchart as chart dependency 08:45 Passing values from parent to subchart 11:24 Global values 09:15 Including names templates from subchart in parent chart 07:18 Conditionally enabling subcharts 05:34 Integrate PostgreSQL into our Kubernetes resources 19:32 Section introduction 01:35 Accessing files: Introduction 06:37 Accessing files: Glob patterns 05:25 Accessing files: ConfigMap and Secret utilities 02:34 Chart hooks: Introduction 05:35 Chart hooks: Working with hooks 11:01 Chart hooks: Hook weights 06:55 Chart hooks: Handling hook failures 12:59 Chart hooks: Cluster cleanup 01:24 Library charts 11:18 Test hook: Introduction 07:52 Test hook: Extract and decouple testing script 07:02 Test hook: Update templates and Kubernetes resources 06:44 Test hook: Add configuration values to values.yaml 13:34 Helm plugins: Helm Dashboard 10:08 Helm plugins: Helm Diff 10:07 Helm plugins: Helm Unittest 16:39 Congratulations + BONUS lecture! 01:22 Example files : not provided Video format : MP4 Video : AVC, 1280x720, 16:9, 30fps, ~700kbps Audio : AAC, 48kHz, 128kbps, stereo [center]⋆🕷- - - - -☽───⛧ ⤝❖⤞ ⛧───☾ - - - -🕷⋆[/center] 📌 Udemy - The Definitive Helm Course From Beginner to Master (6.04 GB) RapidGator Link(s) NitroFlare Link(s) |