Продвинутый
Helm
Изучите Helm - от установки чартов до создания собственных. Шаблоны, значения, хуки, зависимости и публикация.
10 уроков5.4h практика11 языков
Начни учиться бесплатноHelm курс10 уроков по порядку
- 120 мин
Что такое Helm
Package manager for KubernetesChartReleaseRepositoryHelm vs Kustomize vs raw manifestsWhen Helm is overkill - 230 мин
Установка чартов
Helm repo addHelm repo updateHelm searchHelm installHelm listHelm uninstall+1 - 330 мин
Структура диаграммы
Helm createChart.yamlValues.yamlTemplates/ folder_helpers.tplCharts/ subcharts directory+2 - 435 мин
Значения и шаблонизация
.Values.Release.Chart--set--values file.yamlSprig default+3 - 530 мин
Вспомогательные функции и именованные шаблоны
_helpers.tplDefineTemplateIncludeCommon name patternCommon labels pattern+1 - 630 мин
Зависимости и подчарты
Dependencies in Chart.yamlHelm dependency updateCharts/ folderPassing values into subchartsConditionTags+1 - 730 мин
Хуки и тесты
Helm.sh/hook annotationPre-installPost-installPre-upgradeHook-delete-policyHelm test+2 - 830 мин
Управление релизами
Helm upgradeHelm rollbackHelm history--atomic--wait--timeout+2 - 930 мин
Публикация диаграмм
Helm packageChart museum (HTTP repo)OCI registriesHelm push oci://Helm pullSemVer for charts+1 - 1060 мин
Итоговый проект: ваш собственный график
Two-service chartDeployment templateService templateConfigMap templateIngress templateNOTES.txt+3
Изучай Helm на своём языке
Каждый урок, тест и ответ наставника показывается на вашем языке. AI-наставник отвечает на том языке, на котором вы пишете.
