Instalasi dan Konfigurasi Minikube di Ubuntu Desktop 22.04

Minikube merupakan tool yang digunakan untuk menjalankan Kubernetes cluster secara lokal sehingga membantu pengembang aplikasi dan pengguna Kubernetes baru. Minikube dapat diinstalasi pada sistem operasi MacOS, Windows dan Linux. Tujuan utama pemanfaatan Minikube adalah untuk pengembangan dan pengujian secara lokal.

Pada tutorial ini akan dibahas langkah-langkah menginstalasi dan mengkonfigurasi Minikube di Ubuntu Desktop versi 22.04 yaitu sebagai berikut:

  1. Menginstalasi dependencies Minikube.
    $ sudo apt install -y curl wget apt-transport-https
  2. Mengunduh binary terkini dari Minikube.
    $ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
  3. Menginstalasi Minikube menggunakan file binary yang telah diunduh sebelumnya.
    $ sudo install minikube-linux-amd64 /usr/local/bin/minikube
  4. Memverifikasi versi Minikube yang telah terinstalasi.
    $ minikube version

    Terlihat versi Minikube yang terinstalasi adalah 1.33.1.
  5. Menginstalasi utilitas kubectl yang merupakan tool Command Line Interface (CLI) untuk bekerja dengan Kubernetes cluster.
    $ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
  6. Mengatur ijin akses (permission) eksekusi (executable) untuk binary dari kubectl dan memindahkannya ke direktori /usr/local/bin/.
    $ chmod +x kubectl
    $ sudo mv kubectl /usr/local/bin/
  7. Memverifikasi versi dari kubectl.
    $ kubectl version

    Atau dengan mengeksekusi perintah:
    $ kubectl version --client

    Terlihat versi yang terinstalasi adalah 1.30.2.
  8. Menjalankan Minikube dengan docker driver.
    $ minikube start --driver=docker
  9. Mengecek status dari Minikube.
    $ minikube status

    Terlihat informasi profil cluster yang digunakan adalah minikube dengan jenis Control Plane. Selain itu juga terlihat status dari host, kubelet dan apiserver yaitu running.
  10. Memverifikasi Kubernetes version, node status dan cluster info.
    $ kubectl cluster-info

    Terlihat informasi Kubernetes control plane dan CoreDNS telah berjalan (running).
    $ kubectl get nodes

    Terlihat terdapat satu node bernama “minikube” dengan status Ready dan memiliki Rolescontrol-plane”.
  11. Menghentikan Minikube.
    $ minikube stop
  12. Mengecek status dari Minikube.
    $ minikube status

    Terlihat Minikube telah berhasil dihentikan ditandai dengan status Stopped pada kubelet, apiserver dan kubeconfig.

Selamat rekan-rekan telah berhasil menginstalasi Minikube pada Ubuntu Desktop versi 22.04. Silakan mengujicoba tutorial ini. Apabila terdapat kendala maka jangan segan menyampaikan dengan mengomentari posting ini atau mengirimkan melalui email di admin[at]iputuhariyadi.net Semoga bermanfaat. Terimakasih.

0

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.