Kubernetes Nedir?
Peki, Kubernetes’i Windows’ta nasıl kuracağız? Hadi başlayalım!
Adım 1: Docker Desktop’ı Yükleyin
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
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
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
kubectl get pods
Bu komut, Kubernetes kümenizdeki tüm pod’ları listeleyecektir.
Adım 5: İlk Kubernetes Cluster’ınızı Oluşturun
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
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
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.