CodeBlanks Logo Icon CodeBlanks

Minikube kurulumu

Minikube'ı kurmayı ve başlatmayı öğrenirsin.

Minikube kurulumu

Minikube tek bir çalıştırılabilir dosyadır. Ayrıca cluster'la konuşmak için kubectl gerekir (Minikube kendi uyumlu sürümünü minikube kubectl -- ile de sunar):

# Linux (x86-64)
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
# macOS
brew install minikube
# Windows
winget install Kubernetes.minikube

Docker sürücüsü için Docker'ın kurulu ve çalışıyor olması yeterlidir.

Sürüm uyumu

kubectl, cluster'ın sürümünden en fazla bir küçük sürüm (minor) ileri ya da geri olmalıdır. kubectl version ikisini birlikte gösterir; Minikube'e belirli bir Kubernetes sürümü istenebilir:

$ kubectl version
Client Version: v1.31.1
Server Version: v1.31.2
$ minikube start --kubernetes-version=v1.30.5

Uygulama Kurulumu doğrula

Üç komut yaz: Minikube sürümünü göster (minikube version); Kubernetes v1.31.2 ile ve Docker sürücüsüyle cluster başlat; kubectl istemci ve sunucu sürümlerini göster.

Başlangıç kodu

terminal
# buraya yaz

Örnek çözüm

terminal
minikube version
minikube start --driver=docker --kubernetes-version=v1.31.2
kubectl version

Beklenen çıktı

minikube version: v1.34.0
😄  minikube v1.34.0 on Ubuntu 24.04
✨  Using the docker driver based on user configuration
🏄  Done! kubectl is now configured to use "minikube" cluster
Client Version: v1.31.1
Server Version: v1.31.2

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 kubectl kurulu değilken Minikube cluster'ına komut göndermenin yolu hangisidir?

  • minikube kubectl -- get pods Doğru cevap
  • minikube get pods
  • docker get pods
  • Mümkün değildir

Açıklama: -- sonrası argümanlar kubectl'e aktarılır.

2 Belirli bir Kubernetes sürümüyle başlat.

Soru
minikube start ____=v1.30.5
Cevap
minikube start --kubernetes-version=v1.30.5

Açıklama: Bu bayrak cluster sürümünü seçer.

3 Eşleştir.

Kavram Anlamı
brew install minikube macOS kurulumu
winget Windows kurulumu
kubectl version İstemci ve sunucu sürümü
± bir minor sürüm kubectl uyumu

Orta seviye bölümündeki tüm dersler