πŸ“š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 SUSE SLES

Install Helm 3 on SUSE SLES and configure chart repositories. Covers package manager install, script install, and shell completion for SLES 15.

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

πŸ’‘ Quick Answer: Install Helm 3 on SUSE SLES and configure chart repositories. Covers package manager install, script install, and shell completion for SLES 15.

The Problem

You need Helm installed on SUSE SLES (SLES 15) to manage Kubernetes application deployments with charts.

The Solution

Install Helm on SUSE SLES

# 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 #suse-sles #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