Panduan Linux

Installasi Kubernetes Cluster dengan Minikube

Halo, teman-teman! Kali ini kita akan belajar gimana cara install Kubernetes Cluster dengan Minikube. Pasti kalian penasaran, kan? Yuk simak!

Apa itu Minikube?

Sebelum kita mulai, biar nggak kebingungan, yuk kenalan dulu sama Minikube. Minikube itu adalah tools yang bikin kita bisa bikin Kubernetes cluster cuma dengan satu komputer aja. Jadi, nggak perlu ribet-ribet pake banyak server gitu. Cocok banget buat kalian yang mau belajar atau develop aplikasi pake Kubernetes di lokal PC.

Prasyarat

Sebelum install Minikube, pastiin dulu beberapa hal ini udah siap di PC kalian:

  1. Docker - Buat jalankan containerized applications. Kamu bisa install Docker Desktop di sini.
  2. Hypervisor - Kalau pakai Linux, pakai KVM atau VirtualBox. Kalau pakai Windows, pakai Hyper-V atau VirtualBox. Kalau pakai Mac, pakai HyperKit.

Langkah 1: Install Kubectl

Pertama, kita perlu install kubectl. Ini adalah command line interface untuk berinteraksi dengan Kubernetes cluster.

Cek versi kubectl buat pastiin udah berhasil diinstall:

kubectl version --client

Langkah 2: Install Minikube

Berikutnya, kita install Minikube.

Cek versi Minikube:

minikube version

Langkah 3: Start Minikube Cluster

Kalau semua udah siap, kita bisa mulai bikin cluster-nya.

minikube start --driver=docker

Opsi --driver=docker pake Docker sebagai driver buat Minikube. Kita juga bisa pake driver lain kaya virtualbox atau hyperkit.

Kalau udah selesai, cek status Minikube:

minikube status

Cek juga versi Kubernetes yang diinstall di Minikube:

kubectl get pods -A

Langkah 4: Uji Coba Kubernetes Cluster

Untuk ngetes cluster kita, kita akan deploy aplikasi sederhana.

  1. Deploy aplikasi hello-node:

    kubectl create deployment hello-node --image=k8s.gcr.io/echoserver:1.4
    
  2. Bikin service buat aplikasi tadi:

    kubectl expose deployment hello-node --type=LoadBalancer --port=8080
    
  3. Buka service hello-node:

    minikube service hello-node
    

    Ini bakal buka browser kalian dan nunjukkin halaman aplikasi hello-node.

Langkah 5: Stop dan Delete Cluster

Kalau udah selesai eksperimen, kalian bisa stop dan delete cluster.

minikube stop
minikube delete

Tips Tambahan

  1. Masalah Internet - Kalau punya masalah koneksi, coba pake --image-mirror-country 'cn' waktu start Minikube, misalnya untuk akses mirror China.
  2. Resource - Pake minikube config set memory <memory_in_mb> dan minikube config set cpus <number_of_cpus> buat atur resource Minikube.
  3. Addons - Minikube bisa install addons kaya dashboard, buat lebih gampang monitoring. Install pake minikube addons enable dashboard.

Nah, itu dia teman-teman, gimana install Kubernetes Cluster dengan Minikube. Semoga bermanfaat! Jangan lupa coba-coba dan eksplorasi lebih lanjut ya. Sampai jumpa di tutorial selanjutnya!

#Kubernetes #Minikube #Tutorial