- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Mastering Helm: Deploy and Create Own chart, OCI Registries, Versioning, and Debugging - Ep. 9
Mastering Helm: Deploy and Create Own chart, OCI Registries, Versioning, and Debugging - Ep. 9
Episode 9: The Kubernetes Package Manager Deep Dive
Welcome to a special 60-minute Masterclass in our "Zero to Hero" Kubernetes series. Today, we move beyond simple commands to understand the Architecture of Helm. If you’ve ever wondered why your Prometheus pods are stuck at 0/1, or how to move away from legacy Helm repos to modern OCI Registries (GHCR), this episode is for you.
We bridge the gap between Linux System Administration and Cloud Native Engineering by comparing Helm to tools you already know, like apt and dnf, before diving into custom chart development and enterprise-grade troubleshooting.
📑 What’s on the Agenda?
1. The Core Philosophy
The "Why" of Helm: Managing 50+ YAML files as a single unit.
Conceptual Mapping: Understanding Helm through the lens of a Linux Package Manager (APT/YUM vs. Helm).
Declarative vs. Imperative: Why Helm is the standard for CI/CD.
2. Helm Architecture & Structure
Anatomy of a Chart: Deep dive into Chart.yaml, values.yaml, and the templates/ engine.
Go Templating: Mastering built-in objects, pipelines, and control flow (if/else, range, with).
Dry-Run vs. Install: The difference between "Preview" and "Commit."
3. Enterprise Lab: Prometheus & Grafana
Deployment: Installing the kube-prometheus-stack on a multi-node RHEL cluster.
Live Debugging: Solving the "Ghost PVC" issue using emptyDir for lab environments.
Accessing the UI: Port-forwarding vs. NodePort patching for permanent access.
4. Custom Chart Development (OCI Workflow)
Creation: Building the techessay-app from scratch.
OCI Registry (GHCR): Moving away from index.yaml to the Open Container Initiative standard.
Pushing to GitHub: Managing PAT scopes and registry authentication.
Automation: Intro to GitHub Actions for automatic chart releasing.
⏱️ Masterclass Timestamps
00:00 – Introduction: Why and what Helm?
04:15 – Concept Mapping: Is Helm just "APT for Kubernetes"?
12:20 – Helm Architecture: Client, Chart, Release, and Repo
18:30 – Dry Run vs Install
22:00 -- Helm Install
24:00 -- LAB: Deploying Prometheus & Grafana
38:15 – Mastering Chart
39:10 – Building a Custom NGINX Chart (techessay-app)
45:30 – OCI - Github Container Registry Integration
52:00 -- Push and Pull the Chart to GHCR
55:00 – Versioning : 0.1.0 to 0.2.0 Lifecycle
58:45 – Lab Cleanup & Episode 10 Teaser
🛠️ Command Cheat Sheet (Summary)
Action Command
Linting helm lint ./techessay-app
Dry Run helm install --debug --dry-run name path
OCI Login helm registry login ghcr.io -u username
OCI Push helm push app.tgz oci://ghcr.io/username/charts
Rollback helm rollback release revision
🔗 Resources & Connect
GitHub Repository: https://github.com/saurabhsinghaniyas/Kubernetes_Mastery_Zero_to_Hero/blob/main/Helm_Deep_Dive
Documentation: Helm.sh
Series Playlist: https://www.youtube.com/@techessay/playlists
If you’re an aspiring DevOps Engineer, subscribe to TechEssay for more deep dives into the CNCF ecosystem.
#Kubernetes #Helm #DevOps #OCI #GHCR #Prometheus #Grafana #RHEL #CloudNative #TechEssay #Episode9
Видео Mastering Helm: Deploy and Create Own chart, OCI Registries, Versioning, and Debugging - Ep. 9 канала techessay
Episode 9: The Kubernetes Package Manager Deep Dive
Welcome to a special 60-minute Masterclass in our "Zero to Hero" Kubernetes series. Today, we move beyond simple commands to understand the Architecture of Helm. If you’ve ever wondered why your Prometheus pods are stuck at 0/1, or how to move away from legacy Helm repos to modern OCI Registries (GHCR), this episode is for you.
We bridge the gap between Linux System Administration and Cloud Native Engineering by comparing Helm to tools you already know, like apt and dnf, before diving into custom chart development and enterprise-grade troubleshooting.
📑 What’s on the Agenda?
1. The Core Philosophy
The "Why" of Helm: Managing 50+ YAML files as a single unit.
Conceptual Mapping: Understanding Helm through the lens of a Linux Package Manager (APT/YUM vs. Helm).
Declarative vs. Imperative: Why Helm is the standard for CI/CD.
2. Helm Architecture & Structure
Anatomy of a Chart: Deep dive into Chart.yaml, values.yaml, and the templates/ engine.
Go Templating: Mastering built-in objects, pipelines, and control flow (if/else, range, with).
Dry-Run vs. Install: The difference between "Preview" and "Commit."
3. Enterprise Lab: Prometheus & Grafana
Deployment: Installing the kube-prometheus-stack on a multi-node RHEL cluster.
Live Debugging: Solving the "Ghost PVC" issue using emptyDir for lab environments.
Accessing the UI: Port-forwarding vs. NodePort patching for permanent access.
4. Custom Chart Development (OCI Workflow)
Creation: Building the techessay-app from scratch.
OCI Registry (GHCR): Moving away from index.yaml to the Open Container Initiative standard.
Pushing to GitHub: Managing PAT scopes and registry authentication.
Automation: Intro to GitHub Actions for automatic chart releasing.
⏱️ Masterclass Timestamps
00:00 – Introduction: Why and what Helm?
04:15 – Concept Mapping: Is Helm just "APT for Kubernetes"?
12:20 – Helm Architecture: Client, Chart, Release, and Repo
18:30 – Dry Run vs Install
22:00 -- Helm Install
24:00 -- LAB: Deploying Prometheus & Grafana
38:15 – Mastering Chart
39:10 – Building a Custom NGINX Chart (techessay-app)
45:30 – OCI - Github Container Registry Integration
52:00 -- Push and Pull the Chart to GHCR
55:00 – Versioning : 0.1.0 to 0.2.0 Lifecycle
58:45 – Lab Cleanup & Episode 10 Teaser
🛠️ Command Cheat Sheet (Summary)
Action Command
Linting helm lint ./techessay-app
Dry Run helm install --debug --dry-run name path
OCI Login helm registry login ghcr.io -u username
OCI Push helm push app.tgz oci://ghcr.io/username/charts
Rollback helm rollback release revision
🔗 Resources & Connect
GitHub Repository: https://github.com/saurabhsinghaniyas/Kubernetes_Mastery_Zero_to_Hero/blob/main/Helm_Deep_Dive
Documentation: Helm.sh
Series Playlist: https://www.youtube.com/@techessay/playlists
If you’re an aspiring DevOps Engineer, subscribe to TechEssay for more deep dives into the CNCF ecosystem.
#Kubernetes #Helm #DevOps #OCI #GHCR #Prometheus #Grafana #RHEL #CloudNative #TechEssay #Episode9
Видео Mastering Helm: Deploy and Create Own chart, OCI Registries, Versioning, and Debugging - Ep. 9 канала techessay
Комментарии отсутствуют
Информация о видео
25 апреля 2026 г. 12:02:10
00:59:53
Другие видео канала





















