Kubernetes Windows'a Nasıl Kurulur? Adım Adım Kılavuz

Kubernetes Windows'a Nasıl Kurulur? Adım Adım Kılavuz

Kubernetes’i Windows üzerinde kurmak hiç bu kadar kolay olmamıştı! Adım adım rehberimizle, Docker Desktop üzerinden Kubernetes kurulumunu yapmayı ve ilk pod’unuzu dağıtmayı öğrenebilirsiniz.

BFS

Kubernetes Nedir ve Neden Kullanmalıyım?



Bir yazılımcı, sistem yöneticisi ya da geliştirici olarak, günümüzde büyük ölçekli uygulamaları yönetmek oldukça zorlayıcı olabilir. İşte tam bu noktada Kubernetes devreye giriyor. Kubernetes, uygulama konteynerlerini yönetmek, ölçeklendirmek ve dağıtmak için kullanılan açık kaynaklı bir platformdur.

Eğer mikroservisler üzerine çalışıyorsanız, Docker'ı kullanıyorsanız ve tüm bu konteynerleri bir arada, düzenli bir şekilde yönetmek istiyorsanız, Kubernetes size mükemmel bir çözüm sunuyor. Windows üzerinde Kubernetes çalıştırmak, ilk başta karmaşık görünebilir, ancak endişelenmeyin, size adım adım nasıl kurulum yapacağınızı anlatacağım.

Windows'ta Kubernetes Kurulumuna Başlamadan Önce Bilmeniz Gerekenler



Kubernetes'i Windows üzerinde kurmak için birkaç farklı yol vardır. Ancak en yaygın yöntem, Docker Desktop'ı kullanmaktır. Docker Desktop, Windows üzerinde hem Docker'ı hem de Kubernetes'i çalıştırmanıza olanak tanır.

Bu rehberde, Docker Desktop üzerinden Kubernetes'i nasıl kuracağınızı adım adım öğreneceksiniz.

Adım 1: Docker Desktop'ı İndirin ve Kurun



Kubernetes'i Windows üzerinde çalıştırmak için Docker Desktop'a ihtiyacınız olacak. Docker Desktop, Kubernetes’i native olarak destekler. Başlamak için ilk olarak Docker Desktop'ı indirmeniz gerekiyor.

1.1 Docker Desktop İndirme:
Docker Desktop'ı indirmek için resmi Docker sitesine gidin:
Docker Desktop İndir

1.2 Kurulum: İndirdiğiniz Docker Desktop kurulum dosyasını çalıştırın ve ekrandaki talimatları izleyerek kurulum işlemini tamamlayın.

1.3 Sistem Gereksinimleri: Docker Desktop'ı Windows 10 (Pro, Enterprise, Education) veya Windows 11 işletim sistemlerinde kullanabilirsiniz. Home sürümü için ekstra adımlar gerekebilir.

Adım 2: Docker Desktop’ı Başlatın ve Kubernetes’i Etkinleştirin



Kurulum tamamlandıktan sonra, Docker Desktop’ı başlatın. İlk açılışta Docker'ın birkaç bileşeni yüklemesi biraz zaman alabilir.

2.1 Kubernetes’i Etkinleştirme: Docker Desktop başarılı bir şekilde açıldığında, sağ üst köşede yer alan dişli simgesine (Ayarlar) tıklayın. Ayarlarda, "Kubernetes" sekmesine gidin ve "Enable Kubernetes" kutusunu işaretleyin.

2.2 Kubernetes Başlatma: Kubernetes'i etkinleştirdikten sonra, Docker Desktop'ın Kubernetes cluster'ını başlatması birkaç dakika sürecektir. Bu süreç tamamlandığında, Kubernetes’i kullanmaya hazır olacaksınız.

Adım 3: Kubernetes Durumunu Kontrol Edin



Kubernetes'in doğru bir şekilde çalışıp çalışmadığını kontrol etmek için terminali açın. Windows'ta "cmd" veya PowerShell üzerinden şu komutu kullanabilirsiniz:

kubectl version


Bu komut, Kubernetes sürümünüzü gösterecektir ve Kubernetes'in düzgün bir şekilde kurulduğunu doğrulamanıza yardımcı olur.

Adım 4: Kubernetes’e İlk "Pod"ınızı Dağıtın



Şimdi Kubernetes’inizi test etme zamanı! İlk pod'unuzu dağıtmak için aşağıdaki YAML dosyasını kullanabilirsiniz. Bu dosya, basit bir "nginx" container'ını çalıştıracak.

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
spec:
  containers:
  - name: nginx
    image: nginx:latest
    ports:
    - containerPort: 80


Bu YAML dosyasını bir dosya olarak kaydedin (örneğin, "nginx-pod.yaml" olarak). Ardından terminal üzerinden şu komutu çalıştırarak pod'u oluşturun:

kubectl apply -f nginx-pod.yaml


Pod başarılı bir şekilde başlatıldığında, terminalde aşağıdaki komutla pod’un durumunu kontrol edebilirsiniz:

kubectl get pods


Eğer pod’unuz “Running” olarak gözüküyorsa, Kubernetes başarıyla kurulmuş demektir.

Adım 5: Kubernetes Dashboard’u Kullanmak



Kubernetes Dashboard, uygulamalarınızı daha görsel bir şekilde yönetmek için harika bir araçtır. Dashboard'u açmak için terminal üzerinden şu komutu çalıştırabilirsiniz:

kubectl proxy


Bu komut, yerel makineniz üzerinde Kubernetes Dashboard’a erişim sağlayan bir proxy başlatacaktır. Daha sonra, aşağıdaki URL’yi tarayıcınızda açarak Dashboard’u kullanabilirsiniz:

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

Bu sayede Kubernetes kümenizi daha kolay bir şekilde yönetebilirsiniz.

Sonuç



Windows üzerinde Kubernetes kurulumu yapmak biraz zaman alabilir, ancak Docker Desktop sayesinde oldukça kolay hale geliyor. Kubernetes’i etkinleştirip, ilk pod’unuzu dağıtarak bu güçlü orkestrasyon aracını kullanmaya başlayabilirsiniz.

Umarım bu rehber size yardımcı olmuştur. Şimdi, Kubernetes'in gücünü keşfetmeye ve projelerinizi daha verimli bir şekilde yönetmeye hazırsınız!

İlgili Yazılar

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

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...

Kubernetes Nasıl Kurulur? (Linux)

Giriş: Kubernetes Dünyasına Adım AtmakBazen yazılım dünyasında öyle bir araç vardır ki, adını duyduğunuz anda, "Evet, bu kesinlikle işimi kolaylaştıracak!" dersiniz. İşte Kubernetes tam da böyle bir araç. Özellikle bulut tabanlı uygulamalar ve mikroservis...

Kubernetes ve Mikroservisler: Performansı Artırmak İçin En İyi Uygulamalar

Kubernetes ve mikroservisler, modern yazılım dünyasında hızla gelişen iki güçlü araçtır. Peki, bu iki devin birleşimi, büyük ve karmaşık sistemlerin daha verimli çalışmasını nasıl sağlayabilir? Gelin, Kubernetes ile mikroservislerin gücünden nasıl faydalanabileceğinizi...