Windows'a Kubernetes Nasıl Kurulur? Adım Adım Rehber

Bu blog yazısı, Windows işletim sistemi üzerinde Kubernetes kurulumunu adım adım anlatmaktadır. Yazıda kullanılan araçlar ve komutlar, okuyucunun Kubernetes hakkında bilgi sahibi olmasını ve kolayca kurulum yapmasını sağlar.

BFS

Windows'ta Kubernetes kurulumu yapmak, ilk başta karmaşık görünebilir. Ama endişelenme, seni adım adım bu süreçte yönlendireceğim. Hem de kolayca anlayabileceğin bir dille. Kubernetes, yazılım geliştirme ve operasyon süreçlerini kolaylaştıran harika bir araç. Eğer sen de bu gücü kendi bilgisayarında kullanmak istiyorsan, başlıyoruz!

1. Docker Desktop Yükle



Kubernetes’i çalıştırabilmek için öncelikle Docker'a ihtiyacımız olacak. Docker, uygulamaların kapsayıcılar (container) içinde çalışmasını sağlayan bir platformdur. Kubernetes de bu kapsayıcıları yönetmek için kullanılır.

Docker Desktop'ı yüklemek için şu adımları takip et:

1. Docker Desktop'ı İndir: Docker’ın resmi sitesine git ve Windows için Docker Desktop’ı indir. (https://www.docker.com/products/docker-desktop)
2. Yükleme Başlat: İndirilen dosyayı açarak kurulum işlemini başlat.
3. Kurulumu Tamamla: Yükleme sırasında gerekli izinleri ver ve işlemin tamamlanmasını bekle.
4. Docker’ı Başlat: Yükleme bitince Docker Desktop’ı başlat.

Docker'ı kurduğunda, Kubernetes'in bazı bileşenleri otomatik olarak yüklenmeye başlayacak.

2. Kubernetes’i Aktifleştir



Docker Desktop, Kubernetes’i kolayca çalıştırmak için gerekli ayarlara sahip. Şimdi sırada Kubernetes’i aktif hale getirmek var.

1. Docker Desktop’ı Aç: Docker'ı başlattığında, sağ alt köşede Docker ikonunu göreceksin. Üzerine sağ tıkla ve Settings (Ayarlar) seçeneğine tıkla.
2. Kubernetes Sekmesine Git: Açılan pencerede Kubernetes sekmesini bul.
3. Enable Kubernetes (Kubernetes’i Etkinleştir) Seçeneğini İşaretle: Bu seçenek, Kubernetes’i bilgisayarında başlatacaktır.
4. Apply ve Restart: Değişiklikleri kaydet ve Docker Desktop'ı yeniden başlat.

Kubernetes şimdi aktif olmalı. Bu aşamada, Docker ve Kubernetes’in uyumlu bir şekilde çalıştığını kontrol etmek için terminali açabilirsin.

3. Kubectl Yükle



Kubernetes ile etkileşimde bulunmak için bir komut satırı aracı olan `kubectl`’ı kullanman gerekecek. Bu aracı yüklemek için şunları yap:

1. Kubectl’ı İndir: [Kubernetes Resmi Sitesi](https://kubernetes.io/docs/tasks/tools/install-kubectl/) üzerinden Windows için kubectl'ı indir.
2. Çevresel Değişkenleri Ayarla: Kubectl çalıştırabilmek için komut satırından her yerden erişebilmesi için ortam değişkenlerine eklemelisin. Bunun için:
- Kubectl'ı indirilen dizinden al ve sistemdeki PATH ortam değişkenine ekle.
3. Test Et: Yükleme işlemi tamamlandığında, terminali açarak aşağıdaki komutu gir ve kurulumun başarılı olup olmadığını kontrol et:

kubectl version


Eğer doğru bir şekilde yanıt aldıysan, her şey yolunda demektir!

4. Kubernetes Cluster'ını Kontrol Et



Kubernetes’i aktif ettikten sonra, cluster'ı yönetmek için birkaç komutla kontrol yapmalısın. İlk olarak, çalışan pod'ları (kapsayıcılar) görmek için şu komutu kullan:

kubectl get pods


Bu komut, sistemdeki tüm pod’ları listeleyecek. Eğer burada herhangi bir şey görünmüyorsa, Kubernetes'in doğru şekilde başlatılmadığı anlamına gelebilir. Fakat genellikle Docker Desktop başlatıldığında, Kubernetes zaten bir cluster oluşturmuş olur.

5. Kubernetes Cluster’ını Kendi İhtiyaçlarına Göre Yapılandır



Artık Kubernetes'i Windows’ta çalıştıracak kapasiteye sahipsin. Ancak, her şeyin istediğin gibi çalışması için yapılandırma yapman gerekebilir. Örneğin, birden fazla node (düğüm) oluşturabilir ya da belirli kaynaklara göre pod’larını optimize edebilirsin.

Eğer yalnızca test ve geliştirme amaçlı kullanıyorsan, Docker Desktop’ın sunduğu tek node’lu (tek bilgisayar) cluster yeterli olacaktır. Ancak daha büyük projeler için çoklu node yapıları oluşturabilir ve daha karmaşık bir yapılandırma yapabilirsin.

6. Minikube Kullanarak Kubernetes’i Windows’ta Daha Kolay Çalıştır



Docker Desktop dışında daha hafif bir çözüm istersen Minikube’ı kullanabilirsin. Minikube, küçük ölçekli Kubernetes cluster’larını tek bir makinede çalıştırmanı sağlar. Minikube kurulumu da oldukça basittir:

1. Minikube’ı İndir: Resmi Minikube sitesine giderek Windows için indir.
2. Kurulumu Yap: İndirilen dosyayı çalıştırarak Minikube’u yükle.
3. Kubernetes Başlat: Minikube ile Kubernetes başlatmak için şu komutu kullanabilirsin:

minikube start


Bu komut, Kubernetes’i başlatacak ve bilgisayarını bir Kubernetes node'u olarak yapılandıracaktır.

Sonuç



Artık Windows bilgisayarında Kubernetes kurulumunu başarıyla tamamladın. Docker Desktop veya Minikube gibi araçlar sayesinde Kubernetes’i kolayca kullanabilir ve geliştiricilik süreçlerinde büyük kolaylıklar sağlayabilirsin. Unutma, Kubernetes biraz zaman alabilir ama bu öğrenmeye değer bir araç.

Ayrıca, Kubernetes’i kullanarak mikro servis tabanlı uygulamalarını yönetebilir, ölçeklendirme yapabilir ve dağıtık sistemlerle çalışmanın keyfini çıkarabilirsin.

Şimdi Kubernetes ile yeni projelerine başlamak için hazır mısın?

İlgili Yazılar

Benzer konularda diğer yazılarımız

SonarQube ile Kod Analizi Nasıl Yapılır? Adım Adım Rehber

SonarQube Nedir?SonarQube, yazılım geliştiricilerinin kodlarını analiz ederek, hataları ve potansiyel sorunları tespit etmelerine yardımcı olan güçlü bir araçtır. Bir tür "kod doktoru" olarak, yazılımlarınızı inceleyip sağlıklı olup olmadığını söyler....

Windows'ta Visual Studio Code Kurulumu ve Eklenti Yönetimi

Visual Studio Code Nedir?Bir zamanlar bir yazılımcı, kod yazmaya başlamak için saatlerce IDE kurulumları yapar, her bir aracı ayarlarla boğulurdu. Ancak zamanla işler değişti, ve Visual Studio Code (VS Code) hayatımıza girdi. Hızlı, hafif ve güçlü bir...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...