6 hours ago
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)