Helm Kubernetes Packaging Manager for Developers and DevOps

Package Install and Upgrade Kubernetes Applications in easy steps
Helm Kubernetes Packaging Manager for Developers and DevOps
File Size :
2.30 GB
Total length :
5h 40m

Category

Instructor

Bharath Thippireddy

Language

Last update

Last updated 11/2022

Ratings

4.4/5

Helm Kubernetes Packaging Manager for Developers and DevOps

What you’ll learn

What and Why to use Helm as your Kubernetes packaging manager
Use Helm commands to add repositories and use charts
Do releases to Kube cluster using helm install
Upgrade releases using helm upgrade
Learn about release records
Understand the helm release workflow
Use advanced helm commands
Learn how to check release history and do rollbacks
Do atomic installations and forceful upgrades
Create your own charts
Master the folder structure and files that make a chart
Package charts
Dive deep in to the helm templating syntax
Use functions, conditional statements, loops and more
Add chart dependencies
Run chart tests
Host and use chart repositories
Secure you charts using signatures and hashes
Work on a Usecase and deploy a Micro Service to Kubernetes using helm with in minutes
All in easy steps

Helm Kubernetes Packaging Manager for Developers and DevOps

Requirements

Knowledge and experience using Kubernetes
Setup Minikube or access to a Kubernetes Cluster using Kubectl

Description

Are you a developer using Kubernetes to deploy your applications use helm then this course is for you.Are you a Devops engineer who want to understand the fundamentals of Helm and use it to manage your Kubernetes installations and upgrades then this course is for you as well.This course is for beginners who wants to master Helm and use it one their projects and also for the experienced who want to get the fundamentals of Helm right. Adding Helm to your resume will not only increase the number of opportunities you will get but also the salary. Thousands of companies including Oracle, SalesForce, LinkedIn, Dell use Helm to do releases and upgrades to Kubernetes . From this course you willLearn What and Why to use Helm as your Kubernetes packaging managerUse Helm commands to add repositories and use chartsDo releases to Kuberenetes cluster using helm installUpgrade releases using helm upgradeLearn about release recordsUnderstand the helm release workflowUse advanced helm commandsLearn how to check release history and do rollbacksDo atomic installations and forceful upgradesCreate your own chartsMaster the folder structure and files that make a chartPackage chartsDive deep in to the helm templating syntaxUse functions, conditional statements, loops and moreAdd chart dependenciesRun chart testsHost and use chart repositoriesSecure you charts using signatures and hashesWork on a Usecase and deploy a Micro Service to Kubernetes using helm with in minutesAll in easy stepsWhat are the requirements?Good Knowledge and Experience working with KubernetesSetup Minikube or access to a Kubernetes Cluster using Kubectl

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 How to make the best of this course

Lecture 3 Helm Docs

Lecture 4 Download Slides

Section 2: Helm Fundamentals

Lecture 5 Before Helm

Lecture 6 What is Helm

Lecture 7 After Helm

Lecture 8 Charts and Repos

Section 3: Helm in action

Lecture 9 Install Helm

Lecture 10 Work with chart repositories

Lecture 11 The magic of helm

Lecture 12 Using same installation name

Lecture 13 List and UnInstall

Lecture 14 Providing Custom Values

Lecture 15 Helm Upgrade

Lecture 16 More about upgrade

Lecture 17 Release Records

Section 4: Advanced Commands

Lecture 18 helm release workflow

Lecture 19 helm –dry-run

Lecture 20 helm template

Lecture 21 More about release records

Lecture 22 helm get

Lecture 23 helm history

Lecture 24 helm rollback

Lecture 25 create namespace

Lecture 26 install or upgrade

Lecture 27 Generate Release Names

Lecture 28 Wait and Timeout

Lecture 29 Atomic install

Lecture 30 Forceful upgrades

Lecture 31 Clean Up on failed updates

Section 5: Create Charts

Lecture 32 Introduction

Lecture 33 Create first chart

Lecture 34 Install the chart

Lecture 35 Chart YAML Part 1

Lecture 36 Chart YAML Part 2

Lecture 37 Templates in brief

Lecture 38 Helpers File

Lecture 39 Values yaml

Lecture 40 helm package

Lecture 41 helm lint

Section 6: Templates Deep Dive

Lecture 42 Introduction

Lecture 43 Template Actions

Lecture 44 Template Information

Lecture 45 Pipelines

Lecture 46 Functions

Lecture 47 Use Conditional Logic

Lecture 48 Use With

Lecture 49 Define Variables

Lecture 50 Use Loops

Lecture 51 Loop Dict Types

Lecture 52 Looping Assignment

Lecture 53 Debugging the templates

Lecture 54 helm get manifest

Lecture 55 _helpers.tpl again

Lecture 56 Create and Use Custom Template

Section 7: Advanced Charts

Lecture 57 Introduction

Lecture 58 Add Dependencies

Lecture 59 Using Version Range

Lecture 60 Using repo name

Lecture 61 Use Dependencies Conditionally

Lecture 62 Use Multiple Conditional Dependencies

Lecture 63 Pass values to dependencies

Lecture 64 Read Values from child charts

Lecture 65 Use values not exported

Lecture 66 Hooks

Lecture 67 Create and Use a Hook

Lecture 68 Testing Introduction

Lecture 69 Test your chart

Section 8: Repositories

Lecture 70 Introduction

Lecture 71 Setup a local repository

Lecture 72 Install Python

Lecture 73 Host the repository on a web server

Lecture 74 Use the repository

Lecture 75 Install using helm pull

Lecture 76 Update repositories

Lecture 77 Use Github pages

Lecture 78 Update – HELM_EXPERIMENTAL_OCI

Lecture 79 OCI Repositories

Lecture 80 Use OCI Repo

Section 9: Chart Security

Lecture 81 Introduction

Lecture 82 PGP Key Gen Installation

Lecture 83 Generate PGP Keys

Lecture 84 Sign and Verify

Lecture 85 Verify during install

Section 10: Usecase

Lecture 86 Introduction

Lecture 87 Steps

Lecture 88 Create Chart

Lecture 89 Update Deployment

Lecture 90 Update Service

Lecture 91 Add Dependency

Lecture 92 Configure Values

Lecture 93 Add ConfigMap

Lecture 94 Small Fix

Lecture 95 Release and Test

Section 11: Starters

Lecture 96 Introduction

Lecture 97 Create the starters folder

Lecture 98 Create a starter

Lecture 99 Create chart using a starter

Section 12: Plugins

Lecture 100 Introduction

Lecture 101 Install and Use a Plugin

Lecture 102 Create Custom Plugin

Lecture 103 Few more things

Section 13: More Helm

Lecture 104 Introduction

Lecture 105 Validate

Lecture 106 Generate Schema

Section 14: Wrap Up

Lecture 107 Bonus Lecture

Students who have completed my Devops and AWS for java micro-service developers course,Experienced Kubernetes Users who want to master Helm,Developers and Devops Engineers with Kubernetes experience

Course Information:

Udemy | English | 5h 40m | 2.30 GB
Created by: Bharath Thippireddy

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top