πŸ“šBook Signing at KubeCon EU 2026Meet us at Booking.com HQ (Mon 18:30-21:00) & vCluster booth #521 (Tue 24 Mar, 12:30-1:30pm) β€” free book giveaway!RSVP Booking.com Event
Helm beginner ⏱ 15 minutes K8s 1.28+

Install Helm on openSUSE

Install Helm 3 on openSUSE with package manager or script. Configure chart repos and shell completion for openSUSE Leap 15 / Tumbleweed.

By Luca Berton β€’ β€’ πŸ“– 5 min read

πŸ’‘ Quick Answer: Install Helm 3 on openSUSE with package manager or script. Configure chart repos and shell completion for openSUSE Leap 15 / Tumbleweed.

The Problem

You need Helm installed on openSUSE (openSUSE Leap 15 / Tumbleweed) to manage Kubernetes application deployments with charts.

The Solution

Install Helm on openSUSE

# Method 1: Official script (recommended)
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

# Method 2: zypper (if available)
sudo zypper install helm
# Or download binary:
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh

# Verify
helm version

# Add popular chart repos
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo add jetstack https://charts.jetstack.io
helm repo update

# Shell completion
echo 'source <(helm completion bash)' >> ~/.bashrc

Verify Installation

helm version
# version.BuildInfo{Version:"v3.16.x", ...}

# List installed releases
helm list -A

# Search for charts
helm search repo nginx
helm search hub prometheus
graph TD
    A[Install Helm] --> B[Add chart repos]
    B --> C[helm repo update]
    C --> D[helm search for charts]
    D --> E[helm install release]
    E --> F[helm upgrade/rollback]

Common Issues

  • kubectl not configured β€” Helm uses your kubeconfig; ensure kubectl get nodes works first
  • Helm 2 vs 3 β€” Helm 3 has no Tiller; if you see Tiller errors, you have Helm 2
  • Repository not found β€” run helm repo update after adding repos

Best Practices

  • Always use --namespace and --create-namespace for clean isolation
  • Use values.yaml files instead of --set flags for reproducibility
  • Pin chart versions in production: helm install --version 1.2.3

Key Takeaways

  • Helm is the standard package manager for Kubernetes
  • The official install script works on every Linux distro
  • Always add and update repos before searching for charts
  • Use shell completion for productivity
#helm #installation #opensuse #package-manager #charts
Luca Berton
Written by Luca Berton

Principal Solutions Architect specializing in Kubernetes, AI/GPU infrastructure, and cloud-native platforms. Author of Kubernetes Recipes and creator of CopyPasteLearn courses.

Kubernetes Recipes book cover

Want More Kubernetes Recipes?

This recipe is from Kubernetes Recipes, our 750-page practical guide with hundreds of production-ready patterns.

Luca Berton Ansible Pilot Ansible by Example Open Empower K8s Recipes Terraform Pilot CopyPasteLearn ProteinLens