Загрузка...

EP11- Kubernetes Helm

🚀 In this episode, we learn how to deploy and manage Kubernetes applications using **Helm**, the package manager for Kubernetes.

Instead of manually creating Deployments, Services, ConfigMaps, Secrets, and Ingress resources, Helm allows us to package and manage entire applications with simple commands.

We'll install Helm, explore Helm repositories, deploy NGINX using a Helm Chart, customize deployments using values, manage releases, and remove applications with a single command.

## What You'll Learn

* Why Helm exists
* What a Helm Chart is
* What a Release is
* Helm Repositories
* values.yaml
* Installing applications with Helm
* Customizing applications
* Upgrading releases
* Uninstalling releases
* Real-world Kubernetes package management

## Helm Concepts

Chart = Application Package

Release = Installed Chart

Repository = Chart Store

Values = Configuration

Helm = Kubernetes Package Manager

---

## Commands Used

### Install Helm

``bash
brew install helm
helm version
```
### Add Bitnami Repository
```bash
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
```
### Search Available Charts
```bash
helm search repo nginx
```
### Install NGINX Chart
```bash
helm install my-nginx bitnami/nginx
```
### List Releases
```bash
helm list
```
### Check Release Status
```bash
helm status my-nginx
```
### Verify Kubernetes Resources
```bash
kubectl get pods
kubectl get svc
kubectl get all
```
### Show Chart Values
```bash
helm show values bitnami/nginx
```
### Install with Custom Values
```bash
helm install my-nginx-custom bitnami/nginx \
--set replicaCount=3
```
### Upgrade a Release
```bash
helm upgrade my-nginx bitnami/nginx
```
### Uninstall Releases
```bash
helm uninstall my-nginx
helm uninstall my-nginx-custom
```
---

━━━━━━━━━━━━━━━━━━━━━━
📦 Source Code
https://github.com/dalita/devops-basics-with-dali

🎥 Playlist
Kubernetes for Beginners

☕ Subscribe for more DevOps content
━━━━━━━━━━━━━━━━━━━━━━

---
## Next Episode
🚀 Kubernetes Debugging
Topics:
* kubectl logs
* kubectl describe
* Kubernetes Events
* CrashLoopBackOff
* Troubleshooting Pods
* Real-world debugging techniques
#kubernetes #helm #k8s #devops #cloudnative #containers #docker #platformengineering #sre #kubernetestutorial #HelmCharts #learnkubernetes #DevOpsBasicsWithDali #cloudcomputing #infrastructureascode

Видео EP11- Kubernetes Helm канала Devops Basics with Dali
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять