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