Berikut adalah panduan lengkap untuk menginstal Helm Chart "Kartu Nama Digital" dari registry OCI (Docker Hub) ke cluster Kubernetes Anda.
Sebelum memulai, pastikan Anda sudah memiliki:
helm command-line tool (v3.8+) terinstal.kubectl yang sudah terkonfigurasi untuk terhubung ke cluster Anda.Proses instalasi terdiri dari beberapa langkah utama: melakukan otentikasi ke registry, menyiapkan konfigurasi kustom, dan menginstal chart.
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.
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
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
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