Curso Helm Praxiskurs Kubernetes Paketmanagement

  • DevOps | CI | CD | Kubernetes | Web3

Curso Helm Praxiskurs Kubernetes Paketmanagement

16 horas
Visão Geral

Após realizar este Curso Helm Praxiskurs Kubernetes Paketmanagement, você será capaz de:

Um aplicativo no Kubernetes consiste em vários recursos criados usando manifestos no cluster. O Helm é um gerenciador de pacotes que agrupa os manifestos de todos os recursos do Kubernetes que compõem um aplicativo em um chamado Chart. Os manifests são gerados por templates, que permitem uma customização flexível através de variáveis. Isso permite que qualquer número de instâncias do aplicativo seja instalado e gerenciado usando o mesmo Helm Chart. Este curso fornece uma introdução prática ao uso do Helm e ao desenvolvimento de gráficos personalizados do Helm.

Objetivo

Os participantes aprendem a usar o Helm. Isso inclui a instalação, configuração, atualização e gerenciamento de aplicativos por meio de gráficos Helm existentes. Além disso, este treinamento abrange o desenvolvimento de Helm Charts customizados, incluindo templates, hooks, testes, dependências, bem como documentação, empacotamento e publicação dos Charts resultantes.

Publico Alvo
  • Desenvolvedores e administradores, bem como arquitetos e tomadores de decisão com alto nível de interesse técnico.
Pre-Requisitos

Os participantes devem estar familiarizados com o uso do Kubernetes. Isso inclui o uso proficiente de kubectl e a criação de manifestos YAML para recursos do Kubernetes. É necessário conhecimento dos princípios básicos de programação, especialmente o uso de variáveis, condições e loops.

Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Helm

  1. Motivation and features
  2. Architecture
  3. Interaction between Helm and Kubernetes
  4. Helm and CI/CD

Summarizing (!) recap of important Kubernetes resource types

  1. Pod, ReplicaSet, Deployment, DaemonSet, StatefulSet, Job and CronJob
  2. PersistentVolumeClaim
  3. Service and Ingress
  4. ConfigMap and Secret

Use of existing Helm Charts

  1. Repository configuration
  2. Searching and finding Helm charts
  3. Examining Helm Charts
  4. Installation, upgrades, rollbacks, and uninstallation of releases
  5. Adjusting values

Development of custom Helm Charts

  1. Helm Chart structure
  2. Creating new Helm Charts
  3. Debugging Helm Charts
  4. Dependencies and variable passing
  5. Hooks and tests

Helm templates

  1. Helm template syntax
  2. Variables and scopes
  3. Loops and conditions
  4. Functions and pipelines
  5. Named templates
  6. Libraries

Documentation

  1. Documentation within Helm Charts
  2. Generate documentation with helm-docs

Delivery of Helm Charts

  1. Packaging Helm Charts
  2. Operation of repositories
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h