Minikube Kurulumu ve Yapılandırması
Minikube'u kurun ve yerel geliştirme için ilk tek düğümlü Kubernetes kümenizi başlatın.
Minikube Kurulumu ve Yapılandırması, CoddyKit'te ücretsiz bir Kubernetes Basics dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Kubernetes Basics öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Kubernetes Basics kursu toplamda 4 dersten oluşur.
Minikube'e Giriş
Minikube, yerel makinenizde tek düğümlü bir Kubernetes kümesi çalıştıran bir araçtır. Onu küçük bir Kubernetes oyun alanı olarak düşünebilirsiniz!
Öğrenme, geliştirme ve test için idealdir. Küçük bir Kubernetes ortamını barındırmak için bir sanal makine (VM) oluşturur veya Docker'ı kullanır; tüm temel bileşenleri de içerir.

Yerel K8s'nin Faydaları
Bulut kümelerini kullanabilecekken neden Minikube kullanasınız? İşte bazı önemli faydalar:
- Öğrenmesi Kolay: Karmaşık bulut kurulumu olmadan Kubernetes'i uygulamalı olarak öğrenin.
- Çevrimdışı Geliştirme: Projeleriniz üzerinde her yerde, her zaman çalışın.
- Ekonomik: Denemeler için bulut maliyeti yoktur.
- Güvenle Deney Yapın: Üretim ortamlarını etkilemeden sistemi bozabilirsiniz.
Sanallaştırma Gereklidir
Minikube, sanal ortamını oluşturmak için bir 'sürücüye' ihtiyaç duyar. Bu genellikle aşağıdakiler gibi bir sanallaştırma yazılımıdır:
- Docker Desktop: (Önerilir) Docker'ın yerleşik sanallaştırmasını kullanır.
- VirtualBox: Popüler bir açık kaynak seçeneğidir.
- Hyper-V: Windows Pro/Enterprise sürümlerinde yerleşik olarak bulunur.
Devam etmeden önce bunlardan birinin yüklü ve çalışır durumda olduğundan emin olun!
kubectl'yi Hazırlayın
kubectl, Minikube dâhil Kubernetes kümeleriyle etkileşim kurmak için kullanılan komut satırı aracıdır. Uygulamaları dağıtmak, kaynakları incelemek ve kümenizi yönetmek için bunu kullanacaksınız.
Minikube'u yüklemeden önce kubectl'yi yüklemelisiniz. Yönergeler OS'ye göre değişir; ancak macOS, Windows ve Linux için resmî kılavuzları bulabilirsiniz.
Örneğin, Homebrew ile macOS'ta: brew install kubectl
Minikube'u Yükleyin
Şimdi Minikube'un kendisini edinelim! kubectl'ye benzer şekilde yükleme süreci, Minikube çalıştırılabilir dosyasını indirip sisteminizin PATH'ine yerleştirmeyi içerir.
Yüklendikten sonra terminalinizden doğrudan minikube komutlarını çalıştırabilirsiniz.
Homebrew ile macOS'ta: brew install minikube
Minikube'u Başlatma
kubectl ve minikube yüklendiğinde ilk yerel Kubernetes kümenizi başlatmaya hazırsınız! Bu komut gerekli imajları indirir ve VM'yi veya Docker konteynerini kurar.
İlk seferde birkaç dakika sürebilir, bu nedenle lütfen sabırlı olun!
minikube startMinikube Durumunu Kontrol Etme
Başlattıktan sonra Minikube kümenizin düzgün çalışıp çalışmadığını kontrol etmek iyi bir uygulamadır. minikube status komutu hızlı bir genel bakış sunar.
Çıktıda ana bilgisayarın ve kubelet'in 'Running', apiserver'ın ise 'Healthy' olduğunu belirten bilgiler görmelisiniz.
minikube statusİlk Düğümünüz
Minikube artık çalıştığına göre onunla etkileşim kurmak için kubectl'yi kullanalım. Temel komutlardan biri, kümenizdeki düğümleri listeleyen kubectl get nodes komutudur.
Minikube tek düğümlü bir küme olduğundan listede genellikle 'minikube' adlı tek bir düğüm görmelisiniz.
kubectl get nodesMinikube'u Durdurma
Yerel kümenizle çalışmayı bitirdiğinizde sistem kaynaklarını serbest bırakmak için onu durdurabilirsiniz. Bu işlem kümenizin yapılandırmasını veya verilerini silmez; bu nedenle daha sonra yeniden başlatabilirsiniz.
Daha sonra minikube start komutuyla yeniden başlatabilirsiniz.
minikube stopMinikube Kontrolü
Minikube kullanarak yerel Kubernetes kümenizi başlatmak için hangi komut kullanılır?
Özet ve Sonraki Adımlar
Harika iş çıkardınız! Bu derste şunları öğrendiniz:
- Minikube'un ne olduğunu ve yerel geliştirme için neden yararlı olduğunu.
- Minikube için gereken sanallaştırma ön koşullarını.
kubectlveminikube'un kavramsal olarak nasıl yükleneceğini.- Minikube kümenizi nasıl başlatacağınızı, durumunu nasıl kontrol edeceğinizi ve nasıl durduracağınızı.
kubectl get nodeskullanarak kümeyle ilk etkileşiminizi.
Sırada, kubeconfig dosyalarını ve bağlamları kullanarak birden fazla kümeye erişimi nasıl yöneteceğimizi inceleyeceğiz.
Sıkça Sorulan Sorular
“Minikube Kurulumu ve Yapılandırması” dersi ücretsiz mi?
Evet — “Minikube Kurulumu ve Yapılandırması” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Kubernetes Basics kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Kubernetes Basics kursu toplamda 4 dersten oluşur.
“Minikube Kurulumu ve Yapılandırması” dersinde ne öğreneceğim?
Minikube'u kurun ve yerel geliştirme için ilk tek düğümlü Kubernetes kümenizi başlatın. Kubernetes Basics ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Kubernetes Basics öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Kubernetes Basics, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Minikube Kurulumu ve Yapılandırması” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Kubernetes Basics dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Kubernetes Basics dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Minikube Kurulumu ve Yapılandırması
- Kubeconfig ve Bağlamlar
- Basit Bir Uygulama Dağıtma
- Kümenizi İnceleme ve Sorun Giderme