Kubernetes Nasıl Kurulur? (Windows) - Adım Adım Rehber

Windows üzerinde Kubernetes kurulumunu adım adım anlatan detaylı rehber. Docker Desktop, WSL 2 entegrasyonu ve ilk Kubernetes cluster'ınızı oluşturmak için gereken tüm bilgileri bulabilirsiniz.

BFS

Kubernetes’i duydunuz mu? Eğer duymadıysanız, kesinlikle teknoloji dünyasında büyük bir devrim yaratan bu platformu öğrenmek için doğru yerdesiniz! Ancak, Kubernetes biraz göz korkutucu olabilir, özellikle de Windows gibi bir ortamda kurulum yapıyorsanız. Ama korkmayın! Bu yazıda, Kubernetes’i Windows ortamında nasıl adım adım kuracağınızı öğrenmek için size rehberlik edeceğim.

Kubernetes Nedir?

Kubernetes, açık kaynaklı bir konteyner orkestrasyon platformudur. Temelde, Docker gibi teknolojilerle çalışan uygulamalarınızı yönetmek için kullanılır. Kubernetes, uygulamalarınızı farklı sunuculara dağıtarak, yönetimi, güncellemeleri ve ölçeklemeyi çok daha kolay hale getirir. Yani, bir tür dijital orkestra şefi gibi düşünebilirsiniz.

Peki, Kubernetes’i Windows’ta nasıl kuracağız? Hadi başlayalım!

Adım 1: Docker Desktop’ı Yükleyin

Kubernetes’i Windows’a kurmak için ilk adım, Docker Desktop’ı yüklemektir. Docker, Kubernetes ile uyumlu çalışmak için gereklidir. Eğer Docker’ı bilgisayarınızda kurmadıysanız, aşağıdaki adımları takip edebilirsiniz:

1. [Docker’ın resmi web sitesine](https://www.docker.com/products/docker-desktop) gidin ve Docker Desktop’ı indirin.
2. İndirdiğiniz dosyayı çalıştırarak yükleme işlemini başlatın.
3. Kurulum sırasında, Docker Desktop’ı Windows Subsystem for Linux (WSL) ile entegre edecek şekilde ayarlayın.

Docker Desktop’ı yüklediğinizde, konteynerleri kolayca çalıştırabilir ve yönetebilirsiniz.

Adım 2: WSL 2'yi Aktif Edin

Kubernetes için WSL 2 (Windows Subsystem for Linux 2) gereklidir. WSL 2, Linux ortamını Windows üzerinde çalıştırmanıza imkan verir, bu da Kubernetes’in düzgün çalışmasını sağlar. Eğer WSL 2’yi etkinleştirmediyseniz, şu adımları takip edin:

1. PowerShell’i Yönetici olarak açın ve aşağıdaki komutu girin:

   wsl --set-default-version 2
   

2. WSL 2 yüklendikten sonra, bir Linux dağıtımı (Ubuntu gibi) Microsoft Store’dan indirebilirsiniz.

Adım 3: Kubernetes’i Docker Desktop ile Aktif Edin

Docker Desktop, Kubernetes’i yönetmek için oldukça kullanışlı bir araçtır. Docker Desktop’ı açtıktan sonra, Kubernetes’i etkinleştirmeniz yeterlidir:

1. Docker Desktop’ı açın.
2. Sağ üst köşede bulunan "Settings" butonuna tıklayın.
3. Sol menüden "Kubernetes" sekmesini seçin.
4. "Enable Kubernetes" kutusunu işaretleyin.
5. Ayarları kaydedin ve Docker’ı yeniden başlatın.

Bu adımları takip ettikten sonra, Kubernetes çalışmaya başlayacak. Artık Windows üzerinde Kubernetes ile konteynerlerinizi yönetebilirsiniz.

Adım 4: Kubernetes ile Çalışmaya Başlayın

Kubernetes kurulumunu başarıyla tamamladığınızda, terminal veya PowerShell üzerinden `kubectl` komutları ile Kubernetes’i kontrol edebilirsiniz. Örneğin, çalışan pod’ları görmek için şu komutu kullanabilirsiniz:


kubectl get pods


Bu komut, Kubernetes kümenizdeki tüm pod’ları listeleyecektir.

Adım 5: İlk Kubernetes Cluster’ınızı Oluşturun

Şimdi Kubernetes ile çalışmaya başlamak için ilk cluster’ınızı oluşturabiliriz. Eğer birkaç konteyneri farklı sunucularda çalıştırmak istiyorsanız, bunun için cluster kurulumunu da yapmanız gerekir. Ancak, Kubernetes’in sağladığı yerel çözümlerle, yalnızca bir node üzerinde bile birçok uygulama çalıştırabilirsiniz.

Cluster kurulumunu yaparken, aşağıdaki komutu kullanarak kubectl aracılığıyla cluster durumunu kontrol edebilirsiniz:


kubectl cluster-info


Eğer her şey yolunda ise, size Kubernetes kontrol paneli ile ilgili bilgiler verecektir.

Adım 6: Kubernetes ile Uygulama Dağıtımı Yapın

Artık her şey hazır. Kubernetes’in gücünden faydalanmak ve uygulamanızı dağıtmak oldukça kolay. Mesela, basit bir "hello-world" uygulaması ile başlayabilirsiniz:

1. Aşağıdaki YAML dosyasını oluşturun ve `hello-world.yaml` olarak kaydedin:


apiVersion: v1
kind: Pod
metadata:
  name: hello-world
spec:
  containers:
  - name: hello-world
    image: gcr.io/google_samples/hello-app:1.0
    ports:
    - containerPort: 8080


2. Ardından, bu pod’u Kubernetes kümenize dağıtmak için şu komutu kullanın:


kubectl apply -f hello-world.yaml


Bu, Kubernetes kümenizde yeni bir pod oluşturur ve container çalıştırmaya başlar.

Sonuç: Kubernetes ile Güçlü Uygulama Yönetimi

Tebrikler, Kubernetes’i Windows üzerinde başarıyla kurdunuz! Artık konteynerlerinizi daha verimli ve yönetilebilir bir şekilde çalıştırabilirsiniz. Kubernetes ile ilgili daha derinlemesine bilgi edinmek ve gelişmiş özelliklerden faydalanmak için zaman içinde bu platformu keşfetmeye devam edebilirsiniz.

Unutmayın, Kubernetes sadece bir başlangıç! Gelişmiş özellikleriyle, uygulamalarınızı çok daha güçlü ve ölçeklenebilir hale getirebilirsiniz. Umarım bu rehber, Kubernetes’i Windows’ta kurarken size yardımcı olmuştur.

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