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
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