
The Definitive Helm Course: From Beginner To Master
Published 12/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
What you’ll learn
Master Go Template syntax to produce dynamic, maintainable Kubernetes manifests
Confidently handle configuration values and apply overrides to achieve flexible deployments
Perform seamless version upgrades to keep your deployments current without downtime
Execute rapid rollbacks to previous stable releases for immediate recovery
Maintain stable, scalable Kubernetes deployments through Helm-driven best practices
Implement Helm Hooks for automating pre- and post-deployment tasks
Work with Helm Plugins to extend the functionality of Helm and achieve even more with the tool
Requirements
Familiarity with Docker and Kubernetes
Familiarity with running commands in the terminal and the command line
Familiarity with any programming language is highly desirable to make the most of this course
Description
Overview
Section 1: Introduction
Lecture 1 Welcome to the course!
Lecture 2 How to make the most of this course
Lecture 3 Aligning expectations
Lecture 4 Course resources
Section 2: What is Helm?
Lecture 5 Section introduction
Lecture 6 The role of Helm in Kubernetes
Lecture 7 Benefits of using Helm
Lecture 8 Helm vs. Kustomize
Lecture 9 Helm architecture
Section 3: Installing Tools
Lecture 10 [Windows Users] Installing Windows Subsystem for Linux (WSL)
Lecture 11 [Windows Users] Windows Subsystem for Linux Features
Lecture 12 Installing Minikube
Lecture 13 Installing Kubectl
Lecture 14 Installing Helm
Lecture 15 Installing and configuring VS Code
Section 4: Helm Fundamentals
Lecture 16 Section introduction
Lecture 18 Managing Helm repositories with the Helm CLI
Lecture 22 Cleaning up Kubernetes resources
Lecture 23 Setting custom values via the Helm CLI
Lecture 24 Setting custom values via files
Lecture 25 Upgrading Helm releases: Setting new values
Lecture 27 Rollbacks in Helm
Lecture 28 Upgrading Helm releases: Useful CLI flags
Lecture 29 Section introduction
Lecture 36 Adding first values to our values.yaml file
Lecture 38 Conditionally deploy Kubernetes resources
Section 6: Go Template Deep-Dive
Lecture 44 Section introduction
Lecture 45 Template functions and pipelines
Lecture 46 Named templates
Lecture 47 If and If-Else statements
Lecture 50 Using "range" to iterate over lists
Lecture 51 Using "range" to iterate over dictionaries
Lecture 53 Using "with" blocks
Lecture 54 Validation functions
Lecture 55 Implementing custom validation logic
Section 7: [Optional] Coding a Key-Value Store API
Lecture 56 Project setup
Lecture 57 Express app setup
Lecture 58 PostgreSQL setup
Lecture 59 Implement API routes
Lecture 60 Testing, building, and pushing the Docker images
Lecture 61 Section introduction
Lecture 66 Global values
Lecture 69 Integrate PostgreSQL into our Kubernetes resources
Section 9: Advanced Topics
Lecture 70 Section introduction
Lecture 71 Accessing files: Introduction
Lecture 72 Accessing files: Glob patterns
Lecture 73 Accessing files: ConfigMap and Secret utilities
Lecture 80 Test hook: Introduction
Lecture 81 Test hook: Extract and decouple testing script
Lecture 82 Test hook: Update templates and Kubernetes resources
Lecture 83 Test hook: Add configuration values to values.yaml
Lecture 84 Helm plugins: Helm Dashboard
Lecture 85 Helm plugins: Helm Diff
Lecture 86 Helm plugins: Helm Unittest
Section 10: Conclusion
Lecture 87 Congratulations!
Developers, DevOps Engineers, System Administrators, and Operators looking to simplify and improve their Kubernetes workflows.,Anyone seeking to adopt best-in-class tooling and evolve their containerized environments.,Professionals responsible for maintaining and optimizing large-scale, containerized systems.,Those aiming to stand out in the DevOps and Cloud Native ecosystem by mastering in-demand tools like Helm.

RapidGator
https://www.keeplinks.org/p27/69a9391cc08c8
DDownload
https://www.keeplinks.org/p27/69a93ad6bc94e
NitroFlare
https://www.keeplinks.org/p27/69a93cdb89bdb
