Helm
Apprenez Helm, de l'installation de charts à la création des vôtres. Modèles, valeurs, hooks, dépendances et publication.
10 leçons, dans l’ordre
- 120 min
Qu'est-ce que Helm
Bienvenue. Ce cours suppose que vous avez déjà croisé Kubernetes dans notre cours Kubernetes (ou ailleurs). Si les mots Deployment, Service et...
Package manager for KubernetesChartReleaseRepositoryHelm vs Kustomize vs raw manifestsWhen Helm is overkill - 230 min
Installation des Charts
La plupart du temps, quand vous sortez Helm, ce n'est pas pour écrire un chart. C'est pour installer celui de quelqu'un d'autre. Le PostgreSQL de...
Helm repo addHelm repo updateHelm searchHelm installHelm listHelm uninstall+1 - 330 min
Structure du Chart
Vous avez installé le chart de quelqu'un d'autre et regardé Helm le transformer en Pods qui tournent. Reste une question évidente : qu'y a-t-il...
Helm createChart.yamlValues.yamlTemplates/ folder_helpers.tplCharts/ subcharts directory+2 - 435 min
Values et Templating
Ouvrez templates/deployment.yaml dans le chart que vous avez généré et vous remarquerez que ce n'est pas tout à fait un manifeste Kubernetes. Il en a...
.Values.Release.Chart--set--values file.yamlSprig default+3 - 530 min
Helpers et Named Templates
Ouvrez un chart qui contient plus d'un ou deux manifestes et un schéma saute aussitôt aux yeux : la même poignée de lignes revient dans chaque...
_helpers.tplDefineTemplateIncludeCommon name patternCommon labels pattern+1 - 630 min
Dépendances et Subcharts
Presque rien de ce que vous déployez ne tient vraiment tout seul. Un service web veut en général un cache juste à côté. Un worker veut une file. Une...
Dependencies in Chart.yamlHelm dependency updateCharts/ folderPassing values into subchartsConditionTags+1 - 730 min
Gestion des Releases
Installer un chart la première fois est la partie facile. Le vrai travail commence après : une nouvelle image sort, une valeur de configuration doit...
Helm upgradeHelm rollbackHelm history--atomic--wait--timeout+2 - 830 min
Hooks et tests
Certains travaux n'entrent pas proprement dans le schéma « rendre un manifeste et l'appliquer ». Un schéma de base de données doit être migré avant...
Helm.sh/hook annotationPre-installPost-installPre-upgradeHook-delete-policyHelm test+2 - 930 min
Publication de Charts
Votre chart fonctionne. Vous pouvez lancer helm install myapp ./mychart et obtenir une application qui tourne, donc le plus dur est derrière vous....
Helm packageChart museum (HTTP repo)OCI registriesHelm push oci://Helm pullSemVer for charts+1 - 1060 min
Projet final : votre propre Chart
Jusqu'ici, chaque leçon vous a remis un chart tout fait et vous a demandé d'y changer une seule chose. On apprend ainsi la syntaxe, mais on passe à...
Two-service chartDeployment templateService templateConfigMap templateIngress templateNOTES.txt+3
Apprenez Helm dans votre langue
Chaque leçon, quiz et réponse du tuteur s’affiche dans votre langue. Le tuteur IA répond dans la langue que vous utilisez.
Roles that use Helm
See how hiring teams interview engineers on Helm, in production-like environments.
Platform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview