Pengantar
Minikube adalah perangkat lunak open source untuk menyiapkan cluster Kubernetes node tunggal di komputer lokal Anda. Perangkat lunak memulai mesin virtual dan menjalankan cluster Kubernetes di dalamnya, memungkinkan Anda untuk menguji di lingkungan Kubernetes secara lokal.
Minikube adalah alat yang menjalankan cluster Kubernetes node tunggal di mesin virtual di laptop Anda.
Dalam tutorial ini kami akan menunjukkan cara menginstal Minikube di CentOS 8.
Prasyarat
- Sistem yang menjalankan CentOS 8
- Akun pengguna dengan sudo hak istimewa.
- docker memiliki lebih dari 1899MiB untuk Kubernetes
Pemasangan
Cukup ikuti langkah-langkah di bawah ini untuk menyiapkan Minikube dengan benar.
- Perbarui sistem Anda
sudo dnf update -y
- Instal KVM Hypervisor karena Anda akan menjalankan cluster node tunggal di dalam mesin virtual, Anda perlu menyiapkan perangkat lunak virtualisasi.
Catatan :Kami akan menunjukkan cara menginstal KVM Hypervisor dengan cepat.
Jika Anda ingin mendapatkan detail lebih lanjut tentang pemasangan KVM di mesin Linux Anda, silakan kunjungi tautan di bawah ini.
KVM Hypervisor- Mulai dengan menginstal paket yang diperlukan Kemudian mulai dan aktifkan libvirtd proses.
sudo dnf -y install epel-release
sudo dnf -y install libvirt qemu-kvm virt-install virt-top libguestfs-tools bridge-utils
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
- Tambahkan pengguna sudo Anda ke libvirt grup.
sudo usermod -a -G libvirt $(whoami)
- buka file konfigurasi virtualisasi.
sudo vim /etc/libvirt/libvirtd.conf
- Pastikan bahwa baris berikut memiliki nilai yang sama seperti yang ditunjukkan di bawah ini.
unix_sock_group = "libvirt
unix_sock_rw_perms = "0770"
- Mulai ulang layanan libvirtd
sudo systemctl restart libvirtd
- Instal Minikube terbaru paket
wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
- Berikan izin eksekutif file
chmod +x minikube-linux-amd64
- Pindahkan ke /usr/local/bin
sudo mv minikube-linux-amd64 /usr/local/bin/minikube
- Verifikasi pemasangan Minikube dengan memeriksa versinya
minikube version
- Instal Kubectl dengan mengunduh paket, Jalankan perintah berikut
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
- Berikan izin eksekutif untuk Kubectl
chmod +x kubectl
- Pindahkan ke direktori yang sama tempat Anda menyimpan Minikube yaitu /usr/local/bin
sudo mv kubectl /usr/local/bin/
- Verifikasi juga Kubectl dengan memeriksa versinya
kubectl version --client -o json
- Memulai Minikube menggunakan Minikube start perintah dan mulai cluster node tunggal di dalam mesin virtual dengan menjalankan perintah di bawah ini
sudo groupadd docker
sudo usermod -aG docker $USER
sudo usermod -aG docker $USER && newgrp docker
sudo systemctl start docker
minikube start
CATATAN :
Jika Anda menjalankan minikube dalam VM, pertimbangkan untuk menggunakan –driver=none
Jadi ikuti saja langkah-langkah di atas tetapi ganti minikube start perintah dengan minikube start –driver=none
Jadi akan seperti itu:
sudo usermod -aG docker $USER
sudo usermod -aG docker $USER && newgrp docker
sudo systemctl start docker
minikube start --driver=none
Menurut :https://minikube.sigs.k8s.io/docs/reference/drivers/none/
Mengakses konsol web Minikube
Jika Anda ingin mengaktifkan dasbor minikube dan masuk ke konsol, Anda harus mengikuti langkah-langkah di bawah ini:
- Pertama periksa status Minikube dengan perintah
minikube status
- Mencantumkan add-on yang diaktifkan dengan kubectl
minikube addons list
- Mulai minikube
minikube start
- Kemudian aktifkan Dashboard Minikube dengan perintah di bawah ini
minikube dashboard
Perintah ini akan membuat link yang membuat localhost mendengarkan port acak dari port Minikube seperti yang ditunjukkan
- Copy link lalu masuk ke browser dan paste, Anda akan diarahkan secara otomatis ke Dashboard Minikube seperti pada gambar.
- Anda dapat memeriksa Layanan Kubernetes dengan mengeklik Layanan bagian di sisi kiri seperti yang ditunjukkan
Kesimpulan
Dalam artikel ini, Anda seharusnya berhasil menginstal Minikube pada Anda CentOS 8.
Sekarang Anda dapat menikmati dengan menjelajahi semua fitur Kubernetes di komputer lokal Anda.