0Pricing
DevOps Bootcamp · Pelajaran

Instalasi & Penyiapan Minikube

Instal Minikube dan mulai cluster Kubernetes satu node pertama Anda untuk pengembangan lokal.

Instalasi & Penyiapan Minikube adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 1 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.

Pengantar Minikube

Minikube adalah alat yang menjalankan klaster Kubernetes dengan satu simpul di mesin lokal Anda. Anggap saja sebagai arena bermain Kubernetes mini!

Minikube sempurna untuk pembelajaran, pengembangan, dan pengujian. Minikube membuat mesin virtual (VM) atau menggunakan Docker untuk menjalankan lingkungan Kubernetes kecil yang dilengkapi semua komponen penting.

Instalasi & Penyiapan Minikube — ilustrasi 1

Manfaat K8s Lokal

Mengapa menggunakan Minikube jika Anda dapat memakai klaster cloud? Berikut beberapa manfaat utamanya:

  • Mudah Dipelajari: Berlatih langsung dengan Kubernetes tanpa penyiapan cloud yang rumit.
  • Pengembangan Luring: Kerjakan proyek Anda di mana saja, kapan saja.
  • Hemat Biaya: Tidak ada biaya cloud untuk bereksperimen.
  • Bereksperimen dengan Aman: Anda dapat merusak berbagai hal tanpa memengaruhi lingkungan produksi.

Virtualisasi Diperlukan

Minikube memerlukan 'driver' untuk membuat lingkungan virtualnya. Biasanya, driver tersebut berupa perangkat lunak virtualisasi seperti:

  • Docker Desktop: (Direkomendasikan) Menggunakan virtualisasi bawaan Docker.
  • VirtualBox: Pilihan sumber terbuka yang populer.
  • Hyper-V: Terintegrasi dalam Windows Pro/Enterprise.

Pastikan salah satu perangkat lunak tersebut telah terpasang dan berjalan sebelum melanjutkan!

Siapkan kubectl

kubectl adalah alat baris perintah untuk berinteraksi dengan klaster Kubernetes, termasuk Minikube. Anda akan menggunakannya untuk menerapkan aplikasi, memeriksa sumber daya, dan mengelola klaster.

Sebelum memasang Minikube, Anda sebaiknya memasang kubectl. Petunjuknya berbeda-beda berdasarkan OS, tetapi Anda dapat menemukan panduan resmi untuk macOS, Windows, dan Linux.

Contohnya, di macOS dengan Homebrew: brew install kubectl

Pasang Minikube

Sekarang, mari dapatkan Minikube itu sendiri! Seperti kubectl, proses pemasangannya mencakup pengunduhan berkas yang dapat dieksekusi Minikube dan menempatkannya di PATH sistem Anda.

Setelah terpasang, Anda cukup menjalankan perintah minikube dari terminal.

Di macOS dengan Homebrew: brew install minikube

Meluncurkan Minikube

Setelah kubectl dan minikube terpasang, Anda siap memulai klaster Kubernetes lokal pertama! Perintah ini akan mengunduh citra yang diperlukan dan menyiapkan VM atau kontainer Docker.

Pertama kali proses ini mungkin memerlukan waktu beberapa menit, jadi bersabarlah!

minikube start

Periksa Status Minikube

Setelah memulai, sebaiknya periksa apakah klaster Minikube Anda berjalan dengan benar. Perintah minikube status memberikan gambaran singkat.

Anda seharusnya melihat keluaran yang menunjukkan bahwa host dan kubelet berstatus 'Running', sedangkan apiserver berstatus 'Healthy'.

minikube status

Simpul Pertama Anda

Setelah Minikube berjalan, mari gunakan kubectl untuk berinteraksi dengannya. Perintah dasar yang penting adalah kubectl get nodes, yang menampilkan daftar simpul di klaster Anda.

Karena Minikube adalah klaster dengan satu simpul, Anda seharusnya melihat satu simpul dalam daftar, biasanya bernama 'minikube'.

kubectl get nodes

Menghentikan Minikube

Setelah selesai bekerja dengan klaster lokal, Anda dapat menghentikannya untuk membebaskan sumber daya sistem. Tindakan ini tidak menghapus konfigurasi atau data klaster, sehingga Anda dapat memulainya kembali nanti.

Anda dapat memulainya kembali nanti dengan minikube start.

minikube stop

Pemeriksaan Minikube

Perintah apa yang digunakan untuk memulai klaster Kubernetes lokal menggunakan Minikube?

Rangkuman & Langkah Berikutnya

Kerja bagus! Dalam pelajaran ini, Anda telah mempelajari:

  • Apa itu Minikube dan alasan kegunaannya untuk pengembangan lokal.
  • Prasyarat virtualisasi untuk Minikube.
  • Cara memasang kubectl dan minikube secara konseptual.
  • Cara memulai, memeriksa status, dan menghentikan klaster Minikube.
  • Interaksi pertama Anda dengan klaster menggunakan kubectl get nodes.

Selanjutnya, kita akan mempelajari cara mengelola akses ke beberapa klaster menggunakan berkas dan konteks kubeconfig.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Instalasi & Penyiapan Minikube” gratis?

Ya — teks lengkap “Instalasi & Penyiapan Minikube” 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 “Instalasi & Penyiapan Minikube”?

Instal Minikube dan mulai cluster Kubernetes satu node pertama Anda untuk pengembangan lokal. 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 1 dari 4.

Berapa lama pelajaran “Instalasi & Penyiapan Minikube” 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. Instalasi & Penyiapan Minikube
  2. Kubeconfig dan Context
  3. Melakukan Deployment Aplikasi Sederhana
  4. Memeriksa dan Memecahkan Masalah Cluster
← Kembali ke DevOps Bootcamp