GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Manajer Paket Helm Kubernetes di Ubuntu 20.04

Helm adalah manajer paket untuk Kubernetes. Seseorang dapat berbagi, menemukan, dan menggunakan perangkat lunak yang dibuat untuk Kubernetes. Helm membantu mengelola aplikasi Kubernetes. Pada artikel ini, kita akan melihat cara menginstal Helm di server Ubuntu 20.04. Kami tidak akan membahas keberhasilan penerapan aplikasi menggunakan Helm di Kubernetes, ya Anda membacanya dengan benar. Kita akan melihat proses instalasi dan perintah dasar. Jika Anda ingin belajar men-deploy aplikasi menggunakan Helm atau membuat diagram Helm, kunjungi "Bagaimana cara men-deploy aplikasi Anda di Kubernetes menggunakan Helm? "

Sebelum melanjutkan, mari kita pahami beberapa istilah Helm.

  1. Bagan Helm :Ini adalah paket Helm yang berisi informasi aplikasi yang akan di-deploy/dirilis/diinstal di cluster Kubernetes.
  2. Lepas Helm :Rilis dibuat saat bagan Helm diinstal, yaitu aplikasi di-deploy di cluster Kubernetes menggunakan bagan Helm.
  3. Repositori Helm :Repositori adalah tempat penyimpanan grafik Helm. Helm dapat menunjuk ke 0 atau beberapa repositori.
  4. Bagan.yaml :File ini berisi informasi mengenai bagan Helm.
  5. nilai.yaml :Once dapat mengganti nilai default ke aplikasi dengan memasukkan nilai tersebut ke dalam file values.yaml.

Pada artikel ini kita akan melihat langkah-langkah untuk menginstal Helm3, dari segi arsitektur ada perbedaan antara Helm2 dan Helm3. Salah satu perbedaan utama adalah "Penghapusan Tiller". Untuk mengetahui lebih lanjut tentang perbedaannya, kunjungi dokumentasi resmi Helm di sini.

Prasyarat

  1. Server Ubuntu 20.04

Apa yang akan kita lakukan?

  1. Pasang Helm
  2. Bermain dengan Helm

Pasang Helm

Pertama, periksa versi sistem operasi Anda dan lihat apakah Anda telah menginstal "Helm" di sistem Anda atau belum.

cat /etc/issue

kemudi

Menginstal Helm sangatlah mudah, jalankan perintah berikut dan penginstalan akan selesai untuk Anda.

jelas

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

Jika Anda menjalankan helm kali ini, Anda dapat melihat bantuannya.

kemudi

Bermain dengan Helm

Anda dapat menelusuri bagan Helm di Internet menggunakan perintah berikut.

helm search hub apache

jelas

Anda juga dapat mencari bagan Helm tertentu di sistem Anda. Untuk melakukannya, Anda harus terlebih dahulu menambahkan repositori helm yang stabil jika tidak, penelusuran akan gagal.

helm search repo apache

Pada tangkapan layar di atas, Anda dapat melihat kesalahan sebagai "tidak ada repositori yang dikonfigurasi". Untuk menambahkan repositori yang stabil pada sistem lokal Anda, jalankan perintah berikut dan kemudian cari paket tertentu.

helm repo tambahkan stabil https://charts.helm.sh/stable

helm search repo apache

Pada tangkapan layar di atas, Anda dapat melihat kali ini pencarian berhasil.

Anda dapat memeriksa semua repositori yang telah Anda tambahkan ke sistem lokal menggunakan perintah berikut.

helm  daftar repo

Sekarang mari kita cari Jenkin di repositori lokal dan menginstalnya.

helm search repo jenkins

helm  instal jenkins stable/jenkins

Penginstalan di atas akan gagal karena kami tidak memiliki kluster Kubernetes untuk menerapkan Jenkins. Anda dapat melihat kesalahan pada tangkapan layar berikut. Inilah alasan mengapa saya menyebutkan di awal artikel ini bahwa kami tidak akan membahas keberhasilan penerapan aplikasi menggunakan Helm di Kubernetes.

Cara kami mencoba mencari Jenkins di repositori lokal, kami juga dapat mencari di internet dan mencoba menginstalnya.

helm search hub jenkins

Anda bisa mendapatkan URL dari hasil pencarian dan menekannya di browser web untuk mendapatkan URL repositorinya dan menambahkannya ke sistem lokal Anda.

Setelah Anda menekan URL di browser, Anda akan mendapatkan perintah untuk menambahkan repositori ke sistem lokal Anda dan menginstal paket darinya.

Sekarang, tambahkan repo untuk bagan di sistem Anda dan coba instal Jenkins.

helm repo tambahkan bitnami https://charts.bitnami.com/bitnami 

helm  daftar repo

helm install my-jenkins bitnami/jenkins

Instalasi di atas juga akan gagal dengan kesalahan yang sama "cluster Kubernetes tidak dapat dijangkau" yang kami dapatkan sebelumnya karena kami tidak memiliki Cluster Kubernetes.

Untuk mengetahui tentang lingkungan Helm, jalankan perintah berikut yang akan memberi Anda detail tentang lingkungan Helm.

helm env

Kesimpulan

Dalam artikel ini, kita melihat langkah-langkah untuk menginstal Helm di server Ubuntu 20.04. Kami mencoba menambahkan repositori di sistem lokal. Kami juga mencoba memasang bagan Jenkins yang gagal karena tidak adanya Cluster Kubernetes. Artikel ini membahas dasar-dasar Helm dan tidak mencakup pemasangan atau rilis diagram, rilis diagram akan dibahas dalam artikel terpisah berjudul "Bagaimana cara men-deploy aplikasi Anda di Kubernetes menggunakan Helm?".


Ubuntu
  1. Cara Menginstal Android SDK Manager di Ubuntu 16.04

  2. Cara Menginstal Zlib di Linux Ubuntu

  3. Cara Menginstal Pip di Ubuntu – Manajer Paket untuk Python

  1. Cara Menginstal winget (Windows Package Manager)

  2. Cara Menginstal dan Menggunakan Snap Package Manager di Ubuntu 20.04

  3. Cara Menginstal CopyQ Clipboard Manager 4.0.0 di Ubuntu 20.04

  1. Cara Menginstal Kubernetes di Ubuntu 18.04

  2. Cara Menginstal Paket RPM di Ubuntu

  3. Cara menginstal Webmin di Ubuntu 20.04