Mustafa CavusogluMC

Command Palette

Search for a command to run...

AboutExperiencesProjects
Linux3Docker3Git3uv1Miniconda1Kubernetes3
Back to Home
Kubernetes

Kubernetes package management with Helm charts

helmchartsreleasespackages

Helm Package Manager

Kubernetes package management with Helm.

Repository Management

# Add repository
helm repo add bitnami https://charts.bitnami.com/bitnami

# Update repositories
helm repo update

# List repositories
helm repo list

# Search for charts
helm search repo nginx
helm search hub nginx

Installing Charts

# Install a chart
helm install my-release bitnami/nginx

# Install with custom values
helm install my-release bitnami/nginx -f values.yaml

# Install with set values
helm install my-release bitnami/nginx --set service.type=LoadBalancer

# Install in namespace
helm install my-release bitnami/nginx -n my-namespace

# Dry run
helm install my-release bitnami/nginx --dry-run

Managing Releases

# List releases
helm list
helm list -A  # All namespaces

# Upgrade release
helm upgrade my-release bitnami/nginx

# Rollback release
helm rollback my-release 1

# Uninstall release
helm uninstall my-release

# Get release status
helm status my-release

# Get release history
helm history my-release

Working with Charts

# Show chart values
helm show values bitnami/nginx

# Download chart
helm pull bitnami/nginx

# Create new chart
helm create my-chart

# Package chart
helm package my-chart

# Lint chart
helm lint my-chart