1. Home
  2. Docs
  3. Self-hosted Server
  4. Kubernetes
  5. Cara Install Helm Packages Manager di Kubernetes

Cara Install Helm Packages Manager di Kubernetes

Contoh dokumentasi ini menunjukkan cara menginstal Helm CLI, menggunakan single binary, installer script, apt debian/ubuntu, packages manager (homebrew, Chocolatey, Snap). Melanjutkan project Implementasi Kubernetes HA Cluster dengan K3s dengan contoh skenario yang menggunakan Helm packages manager di Cluster Kubernetes.

The helm project menyediakan beberapa cara untuk download dan install Helm Official. Selain itu, komunitas Helm menyediakan metode untuk menginstal Helm melalui packages manager yang berbeda.

  1. Cara Install Helm Packages Manager di Kubernetes. << you are in here
  2. Cara Install LoadBalancer dengan MetalLB di Kubernetes.
  3. Cara Install INGRESS Controller dengan NGINX di Kubernetes.
  4. Cara Setting StorageClass dengan LONGHORN di Kubernetes.
  5. Cara Deploy Manifest Aplikasi di Kubernetes.
  6. Cara Setting Let’s Encrypt SSL dengan CERT MANAGER di Kubernetes.

Binary Releases

Download versi yang diinginkan sesuai arisitektur disini. Uncompress dengan perintah:

$ tar -zxvf helm-v3.0.0-linux-amd64.tar.gz

Copy file binary, misalnya untuk linux

$ mv linux-amd64/helm /usr/local/bin/helm

Jalankan perintah helm help untuk memastikan sudah ter install.

Script Installer

Kita juga bisa install helm menggunakan single script instaler, cukup jalankan perintah:

$ curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

Homebrew

Download & Install Helm menggunakan formula homebrew di MacOS:

brew install helm

APT

Kalau menggunakan debian atau ubuntu, kita bisa download dan install Helm menggunakan apt:

$ curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
$ sudo apt-get install apt-transport-https --yes
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
$ sudo apt-get update
$ sudo apt-get install helm

DNF atau YUM

Untuk yang menggunakan Fedora 35 ke atas, helm sudah bisa di install melalui official repository dengan perintah:

$ sudo dnf install helm

PKG

Untuk di FreeBSD, bisa install via port dengan perintah:

$ pkg install helm

Snap

Untuk Snapcrafter, jalankan perintah:

$ sudo snap install helm --classic

Selanjutnya setelah install helm untuk kluster kubernetes, kita lanjutkan ke step berikut nya yaitu Install LoadBalancer dengan MetalLB di Kubernetes.

Troubleshoot

Kalo install packages pakai HELM trus outputnya muncul seperti ini:

Error: INSTALLATION FAILED: Kubernetes cluster unreachable: Get "http://localhost:8080/version": dial tcp [::1]:8080: connect: connection refused

Arahkan file kube config nya dengan variable:

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

Official Website : https://helm.sh
Official Dokumentasi : https://helm.sh/docs

Tags ,

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *