Sign inSign up

achmadsholehudin/app

By achmadsholehudin

•Updated about 1 year ago

Helm
0

103

achmadsholehudin/app repository overview

⁠Panduan Instalasi Helm Chart: Kartu Nama Digital (via OCI)

Berikut adalah panduan lengkap untuk menginstal Helm Chart "Kartu Nama Digital" dari registry OCI (Docker Hub) ke cluster Kubernetes Anda.


⁠Prasyarat

Sebelum memulai, pastikan Anda sudah memiliki:

  • Cluster Kubernetes (seperti K3s, Minikube, dll.) yang sudah berjalan.
  • helm command-line tool (v3.8+) terinstal.
  • kubectl yang sudah terkonfigurasi untuk terhubung ke cluster Anda.
  • Koneksi internet untuk mengunduh chart dan image.

⁠Instalasi

Proses instalasi terdiri dari beberapa langkah utama: melakukan otentikasi ke registry, menyiapkan konfigurasi kustom, dan menginstal chart.

⁠Langkah 1: Login ke Registry OCI (Docker Hub)

Karena chart Anda disimpan di Docker Hub, Anda perlu melakukan login menggunakan Helm. Langkah ini hanya perlu dilakukan satu kali di mesin Anda.

# Helm akan menggunakan kredensial dari login Docker Anda.
# Jika Anda belum login, jalankan 'docker login' terlebih dahulu.
helm registry login registry-1.docker.io
# Masukkan username dan access token Docker Hub Anda saat diminta.

⁠Langkah 2: Siapkan File Konfigurasi Kustom

Buat sebuah file YAML misalnya, kartu-saya.yaml untuk mendefinisikan nilai-nilai kustom Anda. Ini adalah "formulir" yang akan Anda isi untuk mengubah perilaku default dari chart.

kartuNama:
  nama: "Achmad Sholehudin"
  pesan: "Aplikasi ini diinstal dari chart di Docker Hub!"

ingress:
  hostname: "kartunama.domain.local"

# Anda bisa menimpa jumlah replika jika mau
replicaCount: 2
⁠Langkah 3: Instal Chart dari Docker Hub

Gunakan perintah helm install untuk mendeploy aplikasi Anda ke dalam cluster. Perintah ini akan menarik (pull) chart langsung dari Docker Hub menggunakan protokol OCI.

helm install kartu-saya oci://docker.io/achmadsholehudin/app --version 0.1.0 \
  -f kartu-saya.yaml \
  --namespace kartu-nama \
  --create-namespace

Tag summary

Content type

Helm

Digest

sha256:ad9792790…

Size

1.5 kB

Last updated

about 1 year ago

helm pull oci://registry-1.docker.io/achmadsholehudin/app --version 0.1.0