Description
In this course, you will :
- Helm package manager installation and configuration
 - Chartmuseum Repository
 - Custom Helm chart development
 - Create and work with Helm chart repositories
 - Helm architecture and interaction with Kubernetes RBAC
 - Helm Provenance and Integrity
 
Syllabus :
1. Introduction
- Helm Introduction
 - Package manager need and purpose
 - Helm component introduction
 - Helm V3 installation - Difference between V2 and V3
 - Repository quick introduction
 - Chart install - quick introduction
 - Create new Helm chart
 - Minikube Installation for Helm
 - Helm with Minikube
 
2. Chart - Templates
- Chart template getting started
 - Built-in objects
 - Read values for templates
 - Set values to templates
 - Template functions
 - Template pipeline and default values
 - Control flow if-else
 - Defining scope using with
 - Range
 - Variables
 - Include content from same file
 - Include scope
 - Include template using keyword include
 - Notes
 - Sub Charts
 - Sub Chart global
 
3. Repository Management
- Repository Workflow
 - Repository hosting options
 - Chartmuseum installation
 - Add Chartmuseum repository
 - Add Chart to Chartmuseum repository
 - Maintain Chart version
 - Maintain multiple Charts
 - Chart push plugin
 - Maintain github as repository
 - Add Charts to github repository
 
4. Chart Management
- Upgrade Helm Installed Chart
 - Rollback Helm Installed Chart
 - Helm Dependency
 - Chart Hook - Pre and Post Install Hook
 - Kubernetes Job as Hooks
 - Hook Execution using Weight
 
5. Testing and Verification
- Helm Lint
 - Helm Hook test
 - Helm Get and Status
 - Provenance and Integrity
 
6. Kubernetes REVISION
- Orchestration Introduction
 - Kubernetes Component Introduction
 - YAML Introduction
 - Kubernetes Cluster Components - Analogy
 - Kubernetes Cluster Types of Installation
 - Minikube Windows Installation
 - Minikube CentOS Installation
 - Pod Getting Started
 - Pod - Ports and file Copy concepts
 - Replicaset Introduction
 - Deployment Introduction
 - Service Introduction
 - Label Selector Introduction
 - Volume Introduction
 - ConfigMap Introduction
 - Secrets Introduction
 - Namespace Introduction
 



