Cka
Setup Minikube
Versi Bahasa Indonesia. Baca dalam Bahasa Inggris
Kita akan menggunakan Minikube untuk menjalankan klaster Kubernetes di mesin lokal. Anda dapat mengunduh dan menginstal Minikube dari situs web resmi mereka: https://minikube.sigs.k8s.io/docs/.
Memulai dan Mengonfigurasi Klaster Kubernetes
Memulai Minikube
minikube start --kubernetes-version=v1.31.0 --cpus=2 --memory=4096- Perintah ini memulai klaster dengan 2 CPU dan memori 4GB, menjalankan Kubernetes versi 1.31.0.
- Anda dapat memeriksa status klaster:
kubectl cluster-info - Yang akan mengembalikan informasi seperti ini:
Kubernetes control plane is running at https://127.0.0.1:57821
CoreDNS is running at https://127.0.0.1:57821/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.Melihat Konfigurasi Klaster
Periksa informasi Node.
kubectl get nodes
kubectl describe node minikubeLihat komponen sistem Kubernetes seperti API Server, Scheduler, Controller Manager, CoreDNS, dll.
kubectl get pods -n kube-systemPerintah di atas akan mengembalikan daftar seperti di bawah ini.
NAME READY STATUS RESTARTS AGE
coredns-6f6b679f8f-88xz9 1/1 Running 0 24m
etcd-minikube 1/1 Running 0 24m
kube-apiserver-minikube 1/1 Running 0 24m
kube-controller-manager-minikube 1/1 Running 0 24m
kube-proxy-zxlvw 1/1 Running 0 24m
kube-scheduler-minikube 1/1 Running 0 24m
storage-provisioner 1/1 Running 1 (24m ago) 24mMenambah/Menghapus Node
Meskipun Minikube secara default adalah single-node, Anda dapat mensimulasikan perilaku multi-node menggunakan profil Minikube. Berikut cara menambahkan Node baru di Minikube.
minikube node addDapatkan daftar node lagi menggunakan kubectl get nodes dan akan menampilkan node yang baru ditambahkan.
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 32m v1.31.0
minikube-m02 Ready <none> 17s v1.31.0Menghapus Node.
minikube node delete minikube-m02Referensi
Edit on GitHub
Last updated on