WA3244

Introduction to Helm Training

This Helm training course teaches teams the basics of Helm for Platform One (P1), including installation and configuration, chart creation and management, and how to use Helm to deploy and manage applications on a Kubernetes cluster. We will also cover advanced topics such as Helm repositories, custom chart templates, and Helm plugins.

Course Details

Duration

1 day

Target Audience

  • Developers
  • System Administrators
  • DevOps Engineers

Skills Gained

  • Understand the Helm ecosystem
  • Use templates and repositories
  • Work with YAML Files
Course Outline
  • Introduction to Helm
    • Introduction to Helm
    • Why Helm
    • Helm to the Rescue
    • The Helm Ecosystem
    • Charts
    • Templates
    • Default Templates
    • Chart Repositories
    • Hosting Your Own Repository
    • Commercial Repositories
    • Repository Requirements
    • Create an index.yaml File
    • Generated index.yaml
    • Using Repositories
    • Using Helm
    • Tools
  • Charts and Templates
    • A Kubernetes Example
    • Extra Considerations
    • YAML Files
    • Creating a Chart
    • Chart Contents
    • Chart.yaml
    • A Real Chart.yaml
    • Templates
    • Template Structure
    • A Simple Manifest
    • Go Templates
    • Add Go Template
    • Try the Template
    • Getting Value from values.yaml
    • Values.yaml
    • Render the Template
    • Override Values
    • Template Syntax
    • Default Function
    • Template Pipelines
    • Template Conditionals