İçeriğe atla
Şimdi yükleniyor
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • DevOps
  • Kubernetes v1.36: Workload-Aware Scheduling Yeni Boyutta
DevOps Konteyner & Kubernetes AI/ML, batch job, gang scheduling, Kubernetes v1.36, PodGroup, scheduling.k8s.io, workload-aware scheduling A.KILIÇ 14/05/2026 0 Yorumlar

Kubernetes v1.36: Workload-Aware Scheduling Yeni Boyutta

Kubernetes v1.36: Workload-Aware Scheduling Yeni Boyutta
Ana Sayfa › DevOps › Kubernetes v1.36: Workload-Aware Scheduling Yeni Boyutta
📑 İçindekiler
  1. Önce Şu Workload API'yi Doğru Anlayalım
  2. Yeni Workload Tanımı Nasıl Görünüyor?
  3. Gang Scheduling: Ya Hep Ya Hiç Mantığı
  4. Volcano veya Kueue ile Karıştırmayın
  5. Topology-Aware Scheduling ve Preemption
  6. DRA ve ResourceClaim Entegrasyonu
  7. Küçük Startup mı, Büyük Enterprise mi?
  8. Job Controller Entegrasyonu: İlk Adım
  9. Karşılaştırma Tablosu : v1.35 vs v1.36
⏱️ 8 dk okuma📅 14 Mayıs 2026👁️ görüntülenme

Geçen hafta bir telekom müşterimizde AI eğitim cluster’ı tasarlarken ekipten genç bir mühendis şunu sordu: “Hocam, 64 GPU’lu bir training job’ı Kubernetes’e atıyoruz, neden bazen 60 pod ayağa kalkıp 4’ü pending’de kalınca tüm iş çakılı kalıyor?”. Klasik mesele. Klasik cevap da belli: gang scheduling yoksa, ya hep ya hiç mantığı bir yerde duvara tosluyor.

İşte tam burada Kubernetes v1.36 ile gelen workload-aware scheduling güncellemeleri devreye giriyor. v1.35’te temel atılmıştı, şimdi iş biraz daha oturmuş durumda. Lafı gevelemeden söyleyeyim — bu sürüm, batch ve AI/ML iş yüklerini Kubernetes’te düzgün koşturmak isteyenler için baya önemli bir dönemeç.

Kısa bir not düşeyim buraya.

Önce Şu Workload API’yi Doğru Anlayalım

v1.35’te Workload nesnesi hem şablon hem de runtime state’i aynı yerde tutuyordu. Yanı aynı obje hem “ben böyle bir grup pod istiyorum” diyordu, hem de “şu an grubun 3 üyesi running, 1’i pending” bilgisini taşıyordu. Kağıt üstünde sade dürüyor ama pratikte… eh, işler öyle yürümüyor.

Hani, Şöyle düşünün: 500 replikalı bir batch job’ınız var. Her status update’i tek bir Workload nesnesine yazmaya kalkarsanız, etcd tarafında write contention görmeniz işten bile değil. Logosoft’ta bir bankacılık projesinde benzer bir mimarı yüzünden API server’ın yığıldığını görmüştük — o yüzden bu ayrıştırma bana oldukça mantıklı geliyor.

Kısa bir not düşeyim buraya.

v1.36’da gelen yeni model şu: Workload artık sadece bir static template. PodGroup işe runtime’da yaşayan, replika başına shard edilebilen ayrı bir nesne. API grubu da değişti: scheduling.k8s.io/v1alpha2. v1alpha1 büyük ölçüde rafa kalktı, yanı eski yamaları bir gözden geçirmek lazım.

Yeni Workload Tanımı Nasıl Görünüyor?

apiVersion: scheduling.k8s.io/v1alpha2
kind: Workload
metadata:
name: training-job-workload
namespace: ml-prod
spec:
podGroupTemplates:
— name: workers
schedulingPolicy:
gang:
# 4 pod aynı anda çalışamıyorsa hiçbiri başlamaz
minCount: 4

Bu template’ten controller’lar (mesela Job controller) runtime’da PodGroup instance’ları üretiyor. Her PodGroup kendi status’ünü ayrı tuttuğu için yatay ölçeklenme daha rahat hâle geliyor. Scheduler artık Workload’u sürekli watch etmek zorunda da değil — doğrudan PodGroup’a bakıyor. Küçük gibi duran bu detay aslında scheduler’ın CPU yükünü ciddi azaltan bir hamle.

Gang Scheduling: Ya Hep Ya Hiç Mantığı

Araya gireyim: AI/ML eğitimi yapanların en iyi bildiği konu bu zaten. Distributed training’de 8 worker’dan biri ayağa kalkamazsa, bir düşüneyim… diğer 7’si boş yere CPU/GPU yakıyor. Default-scheduler işe pod pod bakıp kaynak varsa atadığı için bu senaryoda patlıyor.

v1.36’daki PodGroup scheduling cycle, tam olarak bunu toparlamak için tasarlanmış. Scheduler artık PodGroup’u atomik bir blok gibi değerlendiriyor. Yanı ya grup üyelerinin hepsi için yeterli node bulunuyor. Topluca bind ediliyor, ya da hiçbiri yerleşmiyor; beklemede kalıyorlar. Daha fazla bilgi için Microsoft SQL ile Agentic AI Güvenliği: Katman Katman Savunma yazımıza bakabilirsiniz.

Bunu Türkiye’deki şirketler açısından düşünürsek mesele netleşiyor: GPU saatleri ucuz değil. Bir A100’ün saatlik ücreti az buz değil. Pod’ların yarısı boşta beklerken diğerleri çalışırsa, o GPU saatleri resmen çöpe gidiyor. Gang scheduling sadece teknik detay değil — direkt FinOps konusu.

Volcano veya Kueue ile Karıştırmayın

Burada küçük bir parantez açayım. Bugüne kadar gang scheduling gerektiğinde Volcano, Kueue veya YuniKorn gibi üçüncü parti scheduler’lara bakıyordunuz. Peki şimdi bunlar bitti mi? Hayır, bitmedi. Çünkü v1.36’daki implementasyon hâlâ alpha seviyesinde ve üretimde kullanmak için biraz daha olgunlaşması gerekiyor bence. Ama yönün upstream tarafında sahiplenilmiş olması başlı başına değerli.

Topology-Aware Scheduling ve Preemption

Neyse ki işin en ilginç tarafı burada başlıyor gibi dürüyor. v1.36 iki yeni yetenek getiriyor: Red Hat Summit 2026: Azure OpenShift ile AI Üretime Geçti yazımızda bu konuya da değinmiştik. Daha fazla bilgi için Kubernetes v1.36: Volume Group Snapshots Sonunda GA Oldu yazımıza bakabilirsiniz.

  • Topology-aware scheduling: Pod’ları aynı rack/zone/NUMA domain’inde tutabilme imkanı veriyor; GPU-GPU iletişiminin RDMA üzerinden döndüğü senaryolarda baya işe yarıyor.
  • Workload-aware preemption: Düşük öncelikli bir grubu kovarken grubun yarısını değil tamamını kovuyor; ortada yarım grup bırakmıyor.

İkinci madde özellikle dikkat çekici bence. Eski preemption mantığı pod-by-pod çalıştığı için, yüksek öncelikli bir job geldiğinde düşük öncelikli grubun rastgele birkaç pod’ünü ölduruyordu; kalan pod’lar da gang policy yüzünden zaten işe yaramıyordu. Hâlâ kaynak tüketiyordu. Saçma mı? Evet, baya saçma.

Sız ne dersiniz? Geçen yıl bir e-ticaret müşterimizde buna benzer durumda Karpenter ile node-level eviction yazmıştık — workaround olarak idare ediyordu ama bakım kısmı açık konuşayım biraz yorucuydu. Native çözüm geliyor olması insanı ister istemez sevindiriyor (inanın bana)

DRA ve ResourceClaim Entegrasyonu

Burası biraz önceki yazıya bağlanıyor aslında; Dynamic Resource Allocation’a (DRA) zaten değinmiştim: Kubernetes v1.36’da DRA: Donanım Paylaşımında Yeni Dönem başlıklı yazıya bakabilirsiniz. Şimdi v1.36 bu iki dünyayı birbirine yaklaştırıyor — ResourceClaim’ler artık PodGroup seviyesinde tanımlanabiliyor (evet, doğru duydunuz)

Peki pratikte ne oluyor? Mesela “bana 8 adet A100 lazım, hepsi aynı NVLink domain’i içinde olsun” diyebiliyorsunuz; hem DRA’nın esnekliği var hem de gang scheduling’in atomik davranışı geliyor (ikisini aynı anda almak fena fikir değil) (ki bu çoğu kişinin gözünden kaçıyor). İşin aslı burada birleşim güzel durmuş. .NET MAUI Artık CoreCLR’da: Mono’nun 24 Yıllık Yolculuğu yazımızda bu konuya da değinmiştik.

Küçük Startup mı, Büyük Enterprise mi?

Açık konuşayım; eğer elinizde sadece 3-5 node’lük basit bir cluster varsa ve batch workload’larınız çok karmaşık değilse bu özelliklerle uğraşmaya gerek olmayabilir.

Default scheduler çoğu zaman işinizi görür.
Volcano kurmak da şart değil genelde.

Ama 50+ node’lu, çok kiracılı, AI training ile inference’ı aynı cluster’da çalıştırdığınız bir ortam varsa — v1.36’yı yakından takip edin derim.
Stabil hâle geldiğinde (muhtemelen v1.,38 civarı beta çizgisine yaklaşır) ciddi fayda sağlayacak gibi dürüyor.
Emin değilim. Sanırım yön o tarafa gidiyor.
Tam da öyle.

Job Controller Entegrasyonu: İlk Adım

Burası biraz “başlangıç var. Yol uzun” hissi veriyor doğrusu.
Bu sürümle birlikte Job controller, yeni Workload API ile entegrasyonun ilk fazını sunuyor; yanı standart bir batch/v1 Job tanımladığınızda controller arka planda Workload + PodGroup nesnelerini üretebiliyor (feature gate açık olmak şartıyla). MSVC Build Tools 14.51 GA: Derleyici Tarafında Yeni Bir Sayfa yazımızda bu konuya da değinmiştik.

💡 Bilgi:
Bu entegrasyon henüz tüm Job özelliklerini kapsamıyor.
IndexedJob ve completionMode=Indexed gibi varyasyonlar için ayrı fazlarda destek gelecek.
Yanı karmaşık Job pattern’leri kullanıyorsanız test ortamında deneyin; prod’a acele etmeyin.
Peki neden?
Çünkü bazı köşe durumları hâlâ netleşmiş değil.

Karşılaştırma Tablosu : v1.35 vs v1.36

Özellik v1.35 v1.36
API versiyonu v1alpha1 v1alpha2 (breaking)
Workload yapısı Template + runtime tek nesnede Workload (template) + PodGroup (runtime) ayrı
Status sharding Yok Per-replica shard
Topology-aware Yok İlk tekrar (alpha)
Workload-aware preemption Yok İlk iterasyon (alpha)
DRA / ResourceClaim Pod seviyesinde PodGroup seviyesinde
Job controller entegrasyonu
<>
<>
<>Yok<>
<>
<>
<>Faz 1<>

Maliyet Tarafı : TL Bazında Bir Düşünelim

Azu re ‘da NC A100 v4 serisi bi r node’un saatlik fiyatı hatırı sayılır rakamlarda — döviz kuruyla TL ‘ye çevirdiğinizde aylık olarak ciddi bi r kalem olabiliyor.
Bir müşterimde 4 node ‘lük A100 cluster ‘ı vardı, ayda altı haneli faturalar görüyorduk.

Eğer gang scheduling olmadan training job ‘larınızın %15-20’si “yarısı ayakta, yarısı pending ” şeklinde takılıyorsa, o boşa giden GPU saatlerini direkt çöpe atmış gibi düşünün.
Workload-aware scheduling’in olgunlaşması, bu tip kayıpları azaltacak.
Bir arkadaşımın firmasında benzer bi r optimizasyon sonrası aylık GPU faturasında belirgin düşüş olduğunu paylaşmıştı — abartmadan söylüyorum, fark ciddiydi.

P r a t i k Adımlar : Nereden Başlayayım?

Eğer bu özellikleri test etmek istiyorsanız önerim şu sıra:

  1. Kubernetes v1.36 ile bi r test cluster ayağa kaldırın (kind veya küçük bi r AKS preview cluster yeter)
  2. `WorkloadAwareScheduling` feature gate 'ini açın
  3. \Önce basit bi r Job + Workload + PodGroup kombinasyonu deneyin,4-5 replikalı
  4. \Sonra preemption testi yapın : düşük öncelikli grup ayağa kaldır, üstüne yüksek öncelikli olan
  5. L o g l a r i izleyin, scheduler event 'lerine bakın
  6. T o p o l o j i constraint 'lerini ekleyin ve node affinity ile etkileşimi gözlemleyin

B e n kendi lab ortamımda ilk denediğimde scheduler pod’un da “PodGroup CRD bulunamadı” hatası aldım.
Sebep : feature gate ‘ını açtım ama CRD ‘leri kurmayı unuttum.
`kubectl apply -f scheduling.k8s.io_v1alpha2_crds.yaml` çalıştırınca düzeldi.
Belgelerde bu adım net belirtilmiyor, dikkat edin.

Eksik Yanları da Konuşalım

( Yazının başında dedim ya — sadece öven yazı AI işareti.
Bu özelliklerin eksik tarafları da var.
Önce şunu söyleyeyim: observability tarafı henüz ham.
PodGroup'un neden schedule olmadığını anlamak için scheduler loglarına bakmak gerekiyor ; güzel metric 'ler yok.
Prometheus'ta gang scheduling kuyruğunu izleyecek doğru düzgün bi r exporter da yok şimdilik.

Sıradaki mesele: çoklu scheduler senaryoları belirsiz.
Eğer cluster 'ınızda hem default scheduler hem custom scheduler (mesela Volcano ) varsa, hangisinin PodGroup'u sahipleneceği konusunda kafa karışıklığı çıkabilir.
Production'a geçmeden önce bu sınır durumlarını test edin.

(Ü ç ü n c ü s ü — ve bence en önemlisi — Kubernetes'in Kubernetes v![CDATA[ ]]>">

Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Azure DevOps Server Nisan Yaması: Ne Geldi, Ne Yapmalı?
Azure DevOps Server Nisan Yaması: Ne Geldi, Ne Yapmalı?18 Nis 2026
Kubelet API Yetkilendirmesi GA Oldu: Güvenlik Devrimi
Kubelet API Yetkilendirmesi GA Oldu: Güvenlik Devrimi26 Nis 2026
Azure DevOps Server Şubat Güncellemesi: Güvenlik
Azure DevOps Server Şubat Güncellemesi: Güvenlik9 Mar 2026
Kanban ve Sprint Panolarında Alan Savaşı: Ekran Kurtarma
Kanban ve Sprint Panolarında Alan Savaşı: Ekran Kurtarma9 Mar 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

X / Twitter LinkedIn YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket AI/ML batch job gang scheduling Kubernetes v1.36 PodGroup scheduling.k8s.io workload-aware scheduling

Yorum gönder Yanıtı iptal et

A.KILIÇ

Microsoft Azure Çözüm Uzmanı | Bulut Bilişim, Yapay Zekâ, DevOps ve Kurumsal Güvenlik alanlarında 15+ yıl deneyim. Azure, Kubernetes, AI/ML ve modern altyapı mimarileri üzerine yazılar yazıyorum.

view all posts
Önceki yazı

Microsoft SQL ile Agentic AI Güvenliği: Katman Katman Savunma

Sonraki yazı

Visual Studio Agent Skills: Copilot’a Takımınızı Öğretmek

İlginizi Çekebilir

MSVC Build Tools Preview Mayıs 2026: Derleyicide Sessiz Ama Kritik Güncellemeler
A.KILIÇ 0

MSVC Build Tools Preview Mayıs 2026: Derleyicide Sessiz Ama Kritik Güncellemeler

21/05/2026
Kubernetes v1.36: CCM Route Sync Metriği Neyi Ele Veriyor?
A.KILIÇ 0

Kubernetes v1.36: CCM Route Sync Metriği Neyi Ele Veriyor?

20/05/2026
NuGet Paketlerini C++ Projelerinde Düzenlemek: PackageReference Dönemi
A.KILIÇ 0

NuGet Paketlerini C++ Projelerinde Düzenlemek: PackageReference Dönemi

20/05/2026

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • C#’ta Bellek Güvenliği Neden Şimdi Daha Önemli?
    21/05/2026 C#’ta Bellek Güvenliği Neden Şimdi Daha Önemli?
  • Azure IaaS’te Savunma Katmanları: Güvenlik Nasıl Oturuyor?
    21/05/2026 Azure IaaS’te Savunma Katmanları: Güvenlik Nasıl Oturuyor?
  • MSVC Build Tools Preview Mayıs 2026: Derleyicide Sessiz Ama Kritik Güncellemeler
    21/05/2026 MSVC Build Tools Preview Mayıs 2026: Derleyicide Sessiz Ama Kritik Güncellemeler
  • PowerShell Paketlerini Güvenli Yönetmek: PSResourceGet’te Yeni Dönem
    21/05/2026 PowerShell Paketlerini Güvenli Yönetmek: PSResourceGet’te Yeni Dönem
  • Gemini 3.5 Flash Copilot’ta: Hız, Maliyet ve Gerçek Etki
    21/05/2026 Gemini 3.5 Flash Copilot’ta: Hız, Maliyet ve Gerçek Etki
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Azure H200 GPU’larla Gizli Bulutlarda Yapay Zekâ: Gerçekten Neler Değişiyor?
    22/03/2026 Azure H200 GPU’larla Gizli Bulutlarda Yapay Zekâ: Gerçekten Neler Değişiyor?
  • Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
    18/03/2026 Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
  • Azure Boards: Ek Alan Filtreleriyle Etkili Yönetim
    09/03/2026 Azure Boards: Ek Alan Filtreleriyle Etkili Yönetim
  • Pantone ve Azure: Agentic AI ile Renk Zekası
    09/03/2026 Pantone ve Azure: Agentic AI ile Renk Zekası
  • GitHub Bildirimlerinde Sıralama Geldi: Küçük Detay mı?
    09/04/2026 GitHub Bildirimlerinde Sıralama Geldi: Küçük Detay mı?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

SİZİN İÇİN DERLEDİK

C#’ta Bellek Güvenliği Neden Şimdi Daha Önemli?
Geliştirici Araçları Güvenlik & Kimlik

C#’ta Bellek Güvenliği Neden Şimdi Daha Önemli?

21/05/2026 A.KILIÇ
Azure IaaS’te Savunma Katmanları: Güvenlik Nasıl Oturuyor?
Bulut Altyapı Güvenlik & Kimlik

Azure IaaS’te Savunma Katmanları: Güvenlik Nasıl Oturuyor?

21/05/2026 A.KILIÇ
MSVC Build Tools Preview Mayıs 2026: Derleyicide Sessiz Ama Kritik Güncellemeler
DevOps Geliştirici Araçları

MSVC Build Tools Preview Mayıs 2026: Derleyicide Sessiz Ama Kritik Güncellemeler

21/05/2026 A.KILIÇ
PowerShell Paketlerini Güvenli Yönetmek: PSResourceGet’te Yeni Dönem
Bulut Altyapı Geliştirici Araçları Güvenlik & Kimlik

PowerShell Paketlerini Güvenli Yönetmek: PSResourceGet’te Yeni Dönem

21/05/2026 A.KILIÇ
Gemini 3.5 Flash Copilot’ta: Hız, Maliyet ve Gerçek Etki
Geliştirici Araçları Yapay Zeka

Gemini 3.5 Flash Copilot’ta: Hız, Maliyet ve Gerçek Etki

21/05/2026 A.KILIÇ
Prompt Injection’ı Durdurmak: Agent Framework’te FIDES
Bulut Altyapı Güvenlik & Kimlik Yapay Zeka

Prompt Injection’ı Durdurmak: Agent Framework’te FIDES

20/05/2026 A.KILIÇ
Azure SDK for Rust GA: Beta’dan Stabil Üretime Geçiş
Bulut Altyapı Geliştirici Araçları

Azure SDK for Rust GA: Beta’dan Stabil Üretime Geçiş

20/05/2026 A.KILIÇ
Kubernetes v1.36: CCM Route Sync Metriği Neyi Ele Veriyor?
Bulut Altyapı DevOps Konteyner & Kubernetes

Kubernetes v1.36: CCM Route Sync Metriği Neyi Ele Veriyor?

20/05/2026 A.KILIÇ
NuGet Paketlerini C++ Projelerinde Düzenlemek: PackageReference Dönemi
Bulut Altyapı DevOps Geliştirici Araçları

NuGet Paketlerini C++ Projelerinde Düzenlemek: PackageReference Dönemi

20/05/2026 A.KILIÇ
Model Router Evals: Doğru Modeli Seçtiğini Nasıl Kanıtlarsın?
Bulut Altyapı DevOps Yapay Zeka

Model Router Evals: Doğru Modeli Seçtiğini Nasıl Kanıtlarsın?

19/05/2026 A.KILIÇ
Copilot cloud agent ile Kırık Actions İşini Tek Tıkta Çözmek
DevOps Geliştirici Araçları Yapay Zeka

Copilot cloud agent ile Kırık Actions İşini Tek Tıkta Çözmek

19/05/2026 A.KILIÇ
.NET ve .NET Framework Mayıs 2026 Güncellemeleri: Ne Değişti?
Bulut Altyapı Güvenlik & Kimlik Microsoft Azure

.NET ve .NET Framework Mayıs 2026 Güncellemeleri: Ne Değişti?

19/05/2026 A.KILIÇ

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

.NET AI agent AI ajanları Azure Azure Boards Azure Developer CLI Azure DevOps azure mcp server Azure OpenAI azure sdk Azure SQL belge işleme bulut bilişim bulut güvenliği CI/CD copilot Cosmos DB DevOps DevSecOps geliştirici araçları geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kimlik Yönetimi Kubernetes kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu Microsoft Azure Microsoft Foundry OpenAI otomasyon Pull Request Python SEO uyumlu veri güvenliği verimlilik veri yönetimi VS Code yapay zeka yapay zeka ajanları Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

🍪 Bu sitede içerik deneyiminizi iyileştirmek için çerezler kullanılmaktadır. Siteyi kullanmaya devam ederek KVKK ve Çerez Politikamızı kabul etmiş sayılırsınız.
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 132 yazı 🤖 Yapay Zeka 102 yazı 🏗️ Bulut Altyapı 94 yazı ☁️ Microsoft Azure 92 yazı 🔧 DevOps 72 yazı 🔒 Güvenlik & Kimlik 71 yazı 📊 Veri & Analitik 28 yazı 🏢 Kurumsal Teknoloji 25 yazı 🐳 Konteyner & Kubernetes 17 yazı 📧 Microsoft 365 5 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp Telegram X LinkedIn
İçindekiler
    ← Microsoft SQL ile Agentic AI G...
    Visual Studio Agent Skills: Co... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazıları LinkedIn ve X'te ilk burada.
    LinkedIn X / Twitter GitHub RSS