Pengantar
Menyebarkan aplikasi ke Kubernetes adalah proses yang rumit. Banyak alat yang menyederhanakan proses ini, dan salah satunya adalah Helm.
Helm adalah manajer paket untuk Kubernetes yang mengonfigurasi dan men-deploy aplikasi dan layanan di cluster Kubernetes. Ini menggunakan diagram Helm untuk menyederhanakan proses pengembangan dan penerapan.
Dalam tutorial langkah demi langkah ini, Anda akan mempelajari cara menginstal Helm di Linux
Pasang Helm
Helm mendukung instalasi di Linux. Sebelum menginstal Helm di sistem operasi apa pun, Anda perlu menyiapkan cluster Kubernetes.
Panduan ini menunjukkan cara menginstal Helm CLI. Helm dapat dipasang baik dari sumber, atau dari rilis biner yang dibuat sebelumnya.
Menginstal Helm di Ubuntu/Debian/CentOS/RHEL/Fedora
1. Download Helm versi terbaru menggunakan perintah berikut:
wget https://get.helm.sh/helm-v3.6.0-linux-amd64.tar.gz
Terminal mencetak pesan konfirmasi saat unduhan selesai.
Catatan: Buka link di bawah ini untuk mendapatkan update tentang helm versi terbaru dan copy alamat link tersebut kemudian download dengan perintah wget seperti pada perintah sebelumnya.
Pelepasan Helm2. Selanjutnya, ekstrak file Helm menggunakan tar perintah:
tar xvf helm-v3.6.0-linux-amd64.tar.gz
Outputnya menampilkan empat file yang belum dibongkar.
3. Pindahkan linux-amd64/helm file ke /usr/local/bin direktori:
sudo mv linux-amd64/helm /usr/local/bin
Tidak akan ada output jika perintah dijalankan dengan benar.
4. Hapus file yang diunduh menggunakan perintah:
rm helm-v3.6.0-linux-amd64.tar.gz
5. Hapus linux-amd64 direktori untuk membersihkan ruang dengan menjalankan:
rm -rf linux-amd64
6. Terakhir, verifikasi bahwa Anda telah berhasil menginstal Helm dengan memeriksa versi perangkat lunak:
helm version
Terminal mencetak nomor versi perangkat lunak, serta nomor rilis GitCommit, GitTreeState, dan GoVersion.
Anda juga dapat mengikuti langkah-langkah ini di CentOS seperti yang ditunjukkan :
CATATAN:
Kami baru saja mengunduh Helm dari proyek Helm yang meliputi :
- Rilis Biner yang sudah kami gunakan untuk memasang Helm kami
- Skrip .
Anda juga dapat menginstal Helm Melalui Pengelola Paket yang meliputi:
- Apt untuk (Debian/Ubuntu)
- Jepret
- pkg untuk (FreeBSD)
- Dari Sumber
- Bangun Kenari
Pasang Helm dengan Script dari Proyek Helm
Helm sekarang memiliki skrip penginstal yang akan secara otomatis mengambil Helm versi terbaru dan menginstalnya secara lokal.
Anda dapat mengambil skrip itu, lalu menjalankannya secara lokal. Ini didokumentasikan dengan baik sehingga Anda dapat membacanya dan memahami apa yang dilakukannya sebelum Anda menjalankannya.
$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
$ chmod 700 get_helm.sh
$ ./get_helm.sh
Pasang Helm melalui Pengelola Paket
Komunitas Helm menyediakan kemampuan untuk menginstal Helm melalui manajer paket sistem operasi. Ini tidak didukung oleh proyek Helm dan tidak dianggap sebagai pihak ketiga yang tepercaya.
1. Apt for (Debian/Ubuntu)
Anggota komunitas Helm telah menyumbangkan paket Helm untuk Apt. Paket ini umumnya up to date.
$ curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
$ sudo apt-get install apt-transport-https --yes
$ echo "deb 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
2. Jepret
Komunitas Snapcrafters mempertahankan versi Snap dari paket Helm:
sudo snap install helm --classic
3. pkg untuk (FreeBSD)
Anggota komunitas FreeBSD telah menyumbangkan pembuatan paket Helm ke Koleksi Port FreeBSD. Paket ini umumnya up to date.
pkg install helm
4. Sumber
Membangun Helm dari sumber sedikit lebih sulit, tetapi merupakan cara terbaik jika Anda ingin menguji versi Helm terbaru (pra-rilis).
Anda harus memiliki lingkungan Go yang berfungsi.
$ git clone https://github.com/helm/helm.git
$ cd helm
$ make
5. Bangunan Canary
Build “Canary” adalah versi perangkat lunak Helm yang dibuat dari cabang master terbaru. Mereka bukan rilis resmi, dan mungkin tidak stabil. Namun, mereka menawarkan kesempatan untuk menguji fitur-fitur canggih.
Binari Canary Helm disimpan di get.helm.sh. Berikut ini tautan ke build umum:Linux AMD64
Kesimpulan
Dalam kebanyakan kasus, penginstalan semudah mendapatkan helm . yang sudah jadi biner. Dokumen ini mencakup kasus tambahan bagi mereka yang ingin melakukan hal-hal yang lebih canggih dengan Helm.