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:
- Menginstalasi dependencies Minikube.
$ sudo apt install -y curl wget apt-transport-https
- Mengunduh binary terkini dari Minikube.
$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
- Menginstalasi Minikube menggunakan file binary yang telah diunduh sebelumnya.
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube
- Memverifikasi versi Minikube yang telah terinstalasi.
$ minikube version
Terlihat versi Minikube yang terinstalasi adalah 1.33.1. - 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
- 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/ - Memverifikasi versi dari kubectl.
$ kubectl version
Atau dengan mengeksekusi perintah:$ kubectl version --client
Terlihat versi yang terinstalasi adalah 1.30.2. - Menjalankan Minikube dengan docker driver.
$ minikube start --driver=docker
- 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. - 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 Roles “control-plane”. - Menghentikan Minikube.
$ minikube stop
- 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.
Tidak ada komentar:
Posting Komentar