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/bitnamiMemperbarui 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 updateMencari 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 nginxMemasang 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=NodePortMemeriksa 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 listMeningkatkan 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=2Menghapus 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-nginxPemeriksaan 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 installuntuk menerapkan aplikasi. - Kita mempelajari
helm listuntuk 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
- Pengantar Helm Charts
- Melakukan Deployment Aplikasi dengan Helm
- Menyesuaikan dan Mengelola Rilis
- Membuat dan Membagikan Helm Chart Anda Sendiri