Minikube kurulumu
- Docker & Kubernetes kursu
- Orta seviye
- Ders 8/82
- 4 dk
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.minikubeDocker 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.5Uygulama 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
# buraya yazÖrnek çözüm
minikube version
minikube start --driver=docker --kubernetes-version=v1.31.2
kubectl versionBeklenen çı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.
minikube start ____=v1.30.5
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 |