0Pricing
DevOps Bootcamp · Pelajaran

Melakukan Deployment Aplikasi dengan Helm

Gunakan Helm untuk memasang dan mengelola aplikasi populer dengan mudah dari repositori chart publik.

Melakukan Deployment Aplikasi dengan Helm adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Menerapkan Aplikasi dengan Helm

Selamat datang! Dalam pelajaran ini, kita akan mempelajari penerapan aplikasi menggunakan Helm, pengelola paket untuk Kubernetes.

Helm menyederhanakan proses pendefinisian, pemasangan, dan peningkatan versi aplikasi Kubernetes yang paling kompleks sekalipun. Anggap saja Helm seperti apt atau yum untuk cluster Kubernetes Anda!

Memahami Repositori Chart

Helm menggunakan chart, yaitu paket resource Kubernetes yang telah dikonfigurasi sebelumnya. Chart ini disimpan dalam repositori chart, yang pada dasarnya merupakan server HTTP berisi berkas chart.

Banyak organisasi mengelola repositori publik yang menyediakan akses mudah ke aplikasi populer.

Menambahkan Repositori Chart

Sebelum dapat memasang chart, kita perlu memberi tahu Helm tempat menemukannya. Kita akan menambahkan repositori Bitnami yang populer dan menyediakan banyak aplikasi umum.

Gunakan perintah helm repo add:

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

Memperbarui Repositori

Setelah menambahkan repositori, atau secara berkala, sebaiknya Anda memperbarui cache Helm lokal. Dengan demikian, Anda memiliki informasi terbaru tentang chart yang tersedia dan versinya.

Jalankan helm repo update untuk mengambil perubahan terbaru dari semua repositori yang dikonfigurasi:

helm repo update

Mencari Chart

Setelah repositori dikonfigurasi, kita dapat mencari aplikasi. Mari cari chart server web Nginx menggunakan helm search repo:

Perintah ini akan menampilkan semua chart yang cocok dengan 'nginx' di repositori yang telah ditambahkan.

helm search repo nginx

Memasang Chart Pertama Anda

Perintah utama untuk menerapkan aplikasi dengan Helm adalah helm install. Anda memberikan nama unik untuk rilis Anda (instance yang diterapkan) dan nama chart.

Mari terapkan Nginx. Kita juga akan menentukan --set service.type=NodePort agar aplikasi dapat diakses dari luar cluster.

helm install my-nginx bitnami/nginx --set service.type=NodePort

Memeriksa Deployment Anda

Setelah memasang chart, Anda dapat melihat semua rilis Helm yang aktif dengan perintah helm list.

Perintah ini menampilkan nama rilis, chart, namespace, status, dan nomor revisi untuk setiap deployment.

helm list

Meningkatkan Versi Aplikasi

Aplikasi sering kali memerlukan pembaruan. Helm mempermudahnya dengan helm upgrade. Anda dapat mengubah nilai konfigurasi atau bahkan memperbarui ke versi chart yang lebih baru.

Mari tingkatkan skala deployment Nginx dengan menaikkan replicaCount menjadi 2:

helm upgrade my-nginx bitnami/nginx --set replicaCount=2

Menghapus Aplikasi

Saat aplikasi tidak lagi diperlukan, Helm dapat menghapus semua resource Kubernetes terkait dengan rapi. Gunakan helm uninstall diikuti nama rilis.

Perintah ini akan menghapus semua hal yang terkait dengan rilis my-nginx kita.

helm uninstall my-nginx

Pemeriksaan Singkat: Deployment Helm

Anda telah mempelajari cara mengelola aplikasi dengan Helm. Mari uji pengetahuan Anda tentang perintah dasar.

Rangkuman: Kekuatan Deployment Helm

Selamat! Anda telah mempelajari cara memanfaatkan Helm untuk menerapkan dan mengelola aplikasi di Kubernetes dengan mudah.

  • Kita menambahkan dan memperbarui repositori chart.
  • Kita mencari chart yang tersedia.
  • Kita menggunakan helm install untuk menerapkan aplikasi.
  • Kita mempelajari helm list untuk melihat rilis.
  • Kita meningkatkan versi aplikasi dengan helm upgrade.
  • Terakhir, kita membersihkannya dengan helm uninstall.

Helm benar-benar mempermudah pengelolaan aplikasi kompleks di Kubernetes!

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Melakukan Deployment Aplikasi dengan Helm” gratis?

Ya — teks lengkap “Melakukan Deployment Aplikasi dengan Helm” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Melakukan Deployment Aplikasi dengan Helm”?

Gunakan Helm untuk memasang dan mengelola aplikasi populer dengan mudah dari repositori chart publik. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Melakukan Deployment Aplikasi dengan Helm” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengantar Helm Charts
  2. Melakukan Deployment Aplikasi dengan Helm
  3. Menyesuaikan dan Mengelola Rilis
  4. Membuat dan Membagikan Helm Chart Anda Sendiri
← Kembali ke DevOps Bootcamp