Docker Desktop dan kubectl adalah dua alat penting yang digunakan untuk mengelola kontainer dan kluster Kubernetes di lingkungan lokal. Berikut adalah panduan langkah demi langkah untuk menginstal keduanya di sistem operasi Windows.
Instalasi Docker Desktop
Langkah 1: Unduh Docker Desktop
- Kunjungi situs resmi Docker dan unduh Docker Desktop untuk Windows.
Langkah 2: Instal Docker Desktop
- Jalankan file instalasi yang diunduh dan ikuti panduan instalasi.
- Pastikan untuk mengaktifkan opsi “Install required Windows components for WSL 2”.
Langkah 3: Jalankan Docker Desktop
- Setelah instalasi selesai, jalankan Docker Desktop. Icon Docker akan muncul di system tray.
Instalasi kubectl
Langkah 1: Unduh kubectl
- Kunjungi situs resmi Kubernetes dan unduh versi kubectl sesuai dengan sistem operasi Windows.
Langkah 2: Pindahkan kubectl ke Direktori yang Diketahui
- Pindahkan file
kubectl.exeke direktori yang sudah ada dalam PATH sistem.
Langkah 3: Verifikasi Instalasi
- Buka terminal atau command prompt dan jalankan perintah berikut untuk memastikan bahwa kubectl telah diinstal dengan benar.
kubectl version --client
- Output seharusnya menampilkan versi kubectl yang diinstal.
Konfigurasi kubectl untuk Docker Desktop
Langkah 1: Buka Docker Desktop
- Pastikan Docker Desktop telah berjalan dan siap digunakan.
Langkah 2: Konfigurasi Kubernetes
- Buka pengaturan Docker Desktop, pilih tab “Kubernetes”, dan aktifkan opsi “Enable Kubernetes”.
- Tunggu hingga Kubernetes selesai diatur.
Langkah 3: Verifikasi Konfigurasi
- Buka terminal atau command prompt dan jalankan perintah berikut untuk memastikan kubectl terhubung dengan kluster lokal Docker Desktop.
kubectl get nodes
- Output seharusnya menampilkan node Kubernetes yang terhubung.
Selesai!
Sekarang Anda telah berhasil menginstal Docker Desktop dan kubectl di sistem operasi Windows. Docker Desktop memberikan lingkungan kontainer yang mudah digunakan, sementara kubectl memungkinkan Anda mengelola kluster Kubernetes lokal. Anda siap untuk mulai mengembangkan, mendeploy, dan mengelola aplikasi di lingkungan container Kubernetes Anda.