İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • 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
×
  • Azure
  • 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
  • Node Readiness Controller: Kubernetes’te Ready’nin Ötesi
DevOps Konteyner & Kubernetes CNI CSI, CrashLoopBackOff, DaemonSet, GPU node, Kubernetes, Node Readiness Controller, Ready durumu Aşkın KILIÇ 09/07/2026 3 Yorumlar

Node Readiness Controller: Kubernetes’te Ready’nin Ötesi

Node Readiness Controller: Kubernetes'te Ready'nin Ötesi
📑 İçindekiler
  1. "Ready" gerçekten ready mi? İşin düğümü burada
  2. Peki şimdiye kadar nasıl idare ediyorduk?
  3. Node Readiness Controller nasıl çalışıyor?
  4. Iki farklı çalışma modu
  5. Kural motoru neye bakıyor?
  6. Küçük bir örnekle bakalım
  7. Peki Türkiye'deki ekipler için anlamı ne?
  8. Sıkça Sorulan Sorular
  9. Node Readiness Controller mevcut cluster'ıma sonradan ekleyebilir mıyım?
  10. Node Problem Detector (NPD) ile birlikte mi kullanmalıyım?
  11. Bu controller AKS, EKS veya GKE'de çalışıyor mu?
  12. NRR yerine ValidatingAdmissionPolicy kullanamaz mıyım?
  13. Alpha bir API'yi production'da kullanmalı mıyım?
  14. Kaynaklar ve İleri Okuma

⏱️ 7 dk okuma📅 9 Temmuz 2026🔄 Güncelleme: 15 Temmuz 2026

Kubernetes ile uzun süredir uğraşıyorsanız şu tabloyu kesin görmüşsünüzdür: Node Ready oluyor, kubelet keyifli, control plane tamam diyor, scheduler pod atmaya başlıyor… ama CNI ajanı daha ayağa kalkmamış. Ya da GPU driver yüklenmemiş. Ya da storage plugin hâlâ init aşamasında (yanlış duymadınız). Pod düşüyor, restart oluyor, bir daha düşüyor, sonra CrashLoopBackOff. Klasik işte.

İlgili içerik: Kubernetes v1.37 ile Node Lifecycle Conditions dönemi

İlgili içerik: Kubernetes Custom Metrics Exporter Nasıl Yazılır?

İşte bu eski dertlere Kubernetes tarafında yeni bir cevap geldi: Node Readiness Controller. Bugün bunu biraz didikleyelim. Ama önce şunu söyleyeyim — bu proje aslında çoğumuzun yıllardır kendi tarafımızda hackleyerek çözmeye çalıştığı işi daha düzenli hâle getiriyor. Ve açık konuşayım, bence bu baya rahatlatacak.

“Ready” gerçekten ready mi? İşin düğümü burada

Standart Kubernetes modelinde bir node’un iş yükü kabul edip etmeyeceği tek bir binary condition’a bağlı: Ready. Kubelet API server’a “ben hazırım” diyor, control plane bunu işaretliyor, scheduler da pod dağıtmaya başlıyor. Kağıt üstünde temiz dürüyor.

Gel gelelim modern bir cluster’da bir node’un gerçekten “hazır” sayılması için kubelet’in ayakta olması yetmiyor. Bir sürü parça daha var; CNI ajanı (Cilium, Calico, Azure CNI vs.) düğüme yerleşmiş ve routing tablolarını çekmiş olmalı, CSI driver’ları çalışıyor olmalı (özellikle stateful iş yüklerinde kritik), GPU node’larda NVIDIA driver ile DCGM ve device plugin ayağa kalkmış olmalı. Yanı mesele sadece node’un nefes alması değil.

Peki neden?

  • CNI ajanı (Cilium, Calico, Azure CNI vs.) düğüme yerleşmiş ve routing tabloları çekilmiş olmalı
  • CSI driver’ları çalışıyor olmalı — özellikle stateful iş yükleri için kritik
  • GPU node’larda NVIDIA driver, DCGM, device plugin ayakta olmalı
  • Log ajanı (Fluent Bit, Vector), metrics ajanı (Prometheus node-exporter) hazır olmalı — ciddi fark yaratıyor
  • Bazı ortamlarda özel güvenlik ajanları (Falco, security-agent) tam init olmalı

Bunların hepsi çoğu zaman DaemonSet olarak koşuyor. Ve DaemonSet’in pod’u ayağa kalkarken node zaten Ready durumda oluyor — yanı başka pod’lar da o node’a düşebiliyor (ki bu çoğu kişinin gözünden kaçıyor). Klasik race condition. Sonuç? İlk 30-60 saniye içinde node’a inen pod’lar sallantılı zeminde başlıyor.

Peki şimdiye kadar nasıl idare ediyorduk?

Sahada bu problemi çözmek için dört-beş tane bilinen yöntem var. Hiçbiri pürüzsüz değil:

  1. Taint + toleration dansı: Node’u kendiniz taint’lersiniz, DaemonSet’ler toleration ile yerleşir; “hazır” olunca bir script taint’i kaldırır. Elle bakım istiyor, hata payı da fena değil yüksek. (bu kritik)
  2. Startup taint controller (Cilium tarzı): Cilium’un kendi startup taint mekanizması var — node.cilium.io/agent-not-ready. Güzel çalışıyor ama Cilium’a özel kalıyor.
  3. Init container’lar: Her iş yüküne bir init container ekleyip “CNI hazır mı?” diye bakarsınız. Ölçek büyüyünce can sıkıyor; aynı kodu tekrar tekrar yazıyorsunuz.
  4. Cluster autoscaler’a warm-up süresi vermek: Bir nevi hile gibi; “node ayağa kalkınca 90 saniye bekle sonra pod at” diyorsunuz. Kaba ama bazen işe yarıyor.

Açıkçası, Neyse uzatmayalım; Node Readiness Controller (NRR) tam da bu manzarayı toparlamaya geliyor. Vendor-neutral dürüyor, deklaratif gidiyor ve mevcut Node Condition dünyasıyla konuşuyor.

Node Readiness Controller nasıl çalışıyor?

Mimarinin merkezinde NodeReadinessRule (NRR) diye bir CRD var. Kabaca şöyle düşünün: “Şu label’a sahip (belki yanılıyorum ama) node’lar için şu Node Condition’ların hepsi True olana kadar şu taint’i uygula.” Sız bunu diyorsunuz; controller da önü yapıyor. Sız hiç denediniz mi? Bitti gibi görünüyor ama tabiî detay var (eh, fena değil)

Ama şeytan yine detayda saklanıyor. İki ayrı çalışma modu var ve sahada fark yaratıyorlar: (bizzat test ettim)

Iki farklı çalışma modu

Continuous enforcement, node’un tüm yaşam döngüsü boyunca kuralın aktif kalması demek. Diyelim ki üç ay sonra GPU driver upgrade sırasında bozuldu ve ilgili condition False öldü; controller anında node’u taint ediyor, yeni pod’lar düşmüyor. Mevcut pod’lara dokunmuyor (taint’in NoSchedule effect’i sayesinde), ama yeniler dürüyor. Production’da insanın içini biraz rahatlatan davranış bu.

Bootstrap-only enforcement, adından tahmin edeceğiniz gibi sadece ilk açılışta çalışıyor. Şöyle düşünün: 15 GB boyutunda base image pre-pull ediyorsunuz; bu tek seferlik işse sürekli kontrol etmenin pek anlamı yok. Bu mod tam orada işe yarıyor: condition True olduğu an controller “tamamdır” deyip o kuralın takibini bırakıyor.

İşin aslı şu ki çoğu ekip continuous mode’u default sanıp her şeyi ona bağlıyor. Halbuki bootstrap-only mode özellikle image warm-up, disk formatlama ve TPM attestation gibi tek seferlik işler için daha temiz dürüyor.

Kural motoru neye bakıyor?

NNR kendi health check’ını yazmıyor; bence güzel taraflarından biri de bu zaten.

Controller sadece Node Condition’ları dinliyor.

Yanı ekosistemde zaten
Node Problem Detector
varsa ya da custom script’leriniz varsa bunları aynen kullanabiliyorsunuz.

NRR burada reaktif katmanı sağlıyor.

Proje ayrıca
Readiness Condition Reporter

adında hafif bir ajan getiriyor;

görevi basit:
bir komut çalıştır,
exit code’a göre Node Condition’a True/False yaz.
Klasik shell script’i Kubernetes native hâle getiriyor yanı.

Peki neden?

Çünkü her şeyi controller içine gömmek yerine,
mevcut sinyal kaynaklarını kullanmak çok daha az sürpriz çıkarıyor.

Az önce başka şey anlattım ama aslında doğru nokta burası:
NRR karar verici değil,
kararı uygulayan katman gibi davranıyor.
Bu ayrım önemli.
Sız ne dersiniz? (yanlış duymadınız)

Küçük bir örnekle bakalım

Diyelim ki GPU node’larınız var ve NVIDIA driver hazır olmadan pod düşmesin istiyorsunuz.

Şöyle bir NRR yazabilirsiniz:

apiVersion: readiness.k8s.io/v1alpha1
kind: NodeReadinessRule
metadata:
name: gpu-driver-ready
spec:
nodeSelector:
matchLabels:
workload-type: gpu
requiredConditions:
— type: NvidiaDriverReady
status: "True"
— type: DCGMExporterReady
status: "True"
taint:
key: node.readiness/gpu-not-ready
effect: NoSchedule
mode: Continuous

Bakın, Bitti gitti.

Controller devreye girer,
GPU node’ları başlangıçta bu taint ile açar,
iki condition True olana kadar bekler,
sonra tainti siler.
Bir şey bozulursa geri koyar.
Fena değil yanı.

Birkaç dip not bırakayım:

GPU workload’lardaki pod spec’e bu taint için toleration eklemenize

gerek yok

— controller tainti kaldırdıktan sonra normal pod’lar zaten yerleşiyor.
Sadece erken dönemde çalışması gereken DaemonSet’ler,
mesela driver installer gibi işler,
toleration istiyor.
Burada dengeyi kaçırırsanız olay tersine döner.
Bu kadar mı?
Değil tabiî ama ana fikir bu.

Peki Türkiye’deki ekipler için anlamı ne?

Açık konuşayım;
Türkiye’de Kubernetes benimsemesi son üç-dört yılda ciddi hızlandı.
Ama şunu çok görüyorum:
birçok ekip AKS,
EKS ya da GKE gibi managed servisleri kullanıyor (en azından benim deneyimim böyle). Node bootstrapping detaylarına fazla inmiyor.
Managed hizmetin güzelliği burada tabi;
ama bazen de ince problemler radarın dışında kalıyor.

Kurumsal tarafta özellikle bankacılık ve telekom gibi regülasyonlu sektörlerde security agent’,
log forwarder’,
DLP ajanları gibi ağır DaemonSet’
ler var;
bunlar tam hazır olmadan pod düşmesi uyumluluk açısından tatsız oluyor.
Şimdiye kadar bunu çoğunlukla init container’
larla çözdük;
her uygulama ekibine “şu init container’
i ekle” diye dolaşıldığını gördüm ben.
NRR burada baya toparlayıcı olabilir.

Bir de küçük ekip tarafı var.

Tek generic node pool ile çalışan startup’
larda NRR biraz fazla gelebilir,
bunu dürüstçe söyleyeyim.
Cluster’
ınızda beş-altı node varsa ve iş yükünüz tek tipse,
bu controller ekstra operasyon demek olabilir.
Bootstrap süresi zaten kısa olur genelde;
o yüzden vanilla Kubernetes ile devam etmek bazen daha mantıklı çıkar.
Emin değilim ama sanırım burada sade kalmak çoğu zaman kazanır.
Neyse dağıttım biraz,
konuya dönelim.

Senaryo NRR Değer Katıyor mu? Neden
Senaryo

// This placeholder is invalid and should not appear in final output

Sıkça Sorulan Sorular

Node Readiness Controller mevcut cluster’ıma sonradan ekleyebilir mıyım?

Evet, sonradan kurulabilir. Kurulumdan sonra mevcut node’lar hemen taint almıyor —. Aslında — hayır dur, daha doğrusu sız bir NodeReadinessRule tanımlayana kadar hiçbir şey olmuyor. O kurala uyan node’larda ancak o zaman devreye giriyor. Cluster’ı bozma riski açıkçası çok düşük, ama yine de önce dev/test ortamında bir deneyin derim.

Node Problem Detector (NPD) ile birlikte mi kullanmalıyım?

Şart değil, ama bence çok mantıklı bir kombinasyon. NPD zaten node health condition’ları üretiyor, NRR de tam olarak bu condition’ları tüketmek için var (en azından benim deneyimim böyle). İkisi birbirini güzel tamamlıyor: NPD “durumu tespit ediyor”, NRR işe “duruma göre scheduling’i yönetiyor”.

Bir dakika — bununla bitmedi.

Bu controller AKS, EKS veya GKE’de çalışıyor mu?

Evet, çalışıyor. Controller vanilla Kubernetes API üzerinde işlediği için tüm managed servislerde sorunsuz çalışması bekleniyor (buna dikkat edin). Kubelet konfigürasyonuna hiç dokunmuyor, sadece Node objesindeki taint’leri yönetiyor. Yanı managed cluster’larda da rahatlıkla kurabilirsiniz.

NRR yerine ValidatingAdmissionPolicy kullanamaz mıyım?

Bunlar aslında farklı problemler. VAP pod’ların oluşturulma aşamasında devreye giriyor, taint mekanizması işe scheduling aşamasında çalışıyor. Node bootstrapping problemi scheduling katmanında çözülmek zorunda — hani pod’un o node’a hiç düşmemesini istiyorsunuz, reddedilmesini değil. VAP ile bunu taklit etmeye çalışmak tecrübeme göre hem dolambaçlı hem de hata üretmeye açık bir yaklaşım oluyor.

Çok konuştum, örnekle göstereyim.

Alpha bir API’yi production’da kullanmalı mıyım?

Açıkçası genel tavsiyem hayır. Alpha API’ler kırılabilir, kaldırılabilir. Fikri beğendiyseniz şu sırayı tutun: önce dev’de deneyin, sonra staging’de bir süre bekleyin, beta’ya geçtiğinde production’ı düşünün. Bu süreçte mevcut çözümlerinizi — mesela taint + toleration veya init container — korumaya devam edin.

Kaynaklar ve İleri Okuma

İtiraf edeyim, Kubernetes Blog: Introducing Node Readiness Controller

Node Problem Detector GitHub Reposu

Kubernetes Taints and Tolerations Resmî Dokümantasyonu

Kubernetes Node Conditions Referansı

Senaryo NRR Değer Katıyor mu? Neden
Tek tip node pool,basit workload Evet/Hayır Karmaşıklık artarsa değmez
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
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

VS Code Python Environments Nisan Güncellemesi: Hız Farkı
VS Code Python Environments Nisan Güncellemesi: Hız Farkı28 Nis 2026
GitHub Copilot app now available in the usage metrics API
GitHub Copilot app now available in the usage metrics API18 Tem 2026
Agent Skills for .NET Kararlı Sürümde: Uzmanlık Artık Paketli
Agent Skills for .NET Kararlı Sürümde: Uzmanlık Artık Paketli10 Tem 2026
MSTest 4.4 ile Native AOT Uygulamalarını Test Etmek
MSTest 4.4 ile Native AOT Uygulamalarını Test Etmek7 Eyl 2026

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

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

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

Etiket CNI CSI CrashLoopBackOff DaemonSet GPU node Kubernetes Node Readiness Controller Ready durumu
Önceki yazı

vcpkg Haziran 2026: Cache Atlama, OHOS ve 2.849 Port Hazır

Sonraki yazı

Innersource Security Advisories GA: Kurum İçi Zafiyet Yönetimi

İlginizi Çekebilir

GitHub Push Protection 2 ms'de Yapısız Sırrı Yakalıyor
Aşkın KILIÇ 0

GitHub Push Protection 2 ms’de Yapısız Sırrı Yakalıyor

07/10/2026
Azure Functions Managed Connectors ile SharePoint ve Teams
Aşkın KILIÇ 4

Azure Functions Managed Connectors ile SharePoint ve Teams

06/10/2026
MSTest 4.5 ile UWP ve WinUI 3'te UI Thread Testleri
Aşkın KILIÇ 3

MSTest 4.5 ile UWP ve WinUI 3’te UI Thread Testleri

05/10/2026

3 comments

comments user
Burcu Ç. 09/07/2026 23:27

Bunu production’da yaşadım, node ready görünüyor ama CNI henüz tam ayağa kalkmamış, pod’lar bir bir patlıyor. Kubernetes’in built-in ready kontrolünün bu kadar kör olması gerçekten sinir bozucu. Acaba bu controller’ı mevcut cluster’a entegre etmek ne kadar zahmetli oluyor?

comments user
Ayşe T. 09/07/2026 23:49

Tam da geçen hafta production’da bu sorunu yaşadık, CNI hazır olmadan pod schedule edilince debug etmek saatler aldı. Bu controller’ı o zaman bilseydik çok daha erken çözerdik. Bu arada bambaşka bir konuda da şunu okudum, oldukça faydalıydı: vcpkg Haziran 2026: Cache Atlama, OHOS ve 2.849 Port Hazır — https://www.askinkilic.com.tr/vcpkg-haziran-2026-cache-atlama-ohos-ve-2849-port-hazir/

comments user
Gamze E. 10/07/2026 03:37

Tam da geçen hafta yeni node eklerken GPU driver yüklenmeden pod schedule edildi, sonra saatlerce neden crash olduğunu anlamaya çalıştık. Bu controller’ı o sırada bilseydik çok zaman kazanırdık. Peki custom readiness check’leri eklemek ne kadar karmaşık, örnekte gösterdiğin kadar mı basit kalıyor gerçek ortamda?

Yorumlar kapalı.

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Claude Haiku 5.5 Copilot'ta: Hızlı İşler İçin Hafif Model
    07/10/2026 Claude Haiku 5.5 Copilot’ta: Hızlı İşler İçin Hafif Model
  • GitHub Copilot Local Sandbox ile Ajan Komutlarını Sınırla
    07/10/2026 GitHub Copilot Local Sandbox ile Ajan Komutlarını Sınırla
  • GitHub Push Protection 2 ms'de Yapısız Sırrı Yakalıyor
    07/10/2026 GitHub Push Protection 2 ms’de Yapısız Sırrı Yakalıyor
  • Copilot Usage Metrics'te Eksik Ajan Verisi: IDE Güncelleyin
    07/10/2026 Copilot Usage Metrics’te Eksik Ajan Verisi: IDE Güncelleyin
  • SqlClient Pool V2 Paralel Bağlantı Açmayı Hızlandırıyor
    07/10/2026 SqlClient Pool V2 Paralel Bağlantı Açmayı Hızlandırıyor
  • 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
  • 25 Dolar Altında Yapay Zeka Uygulaması mı? İşte Nasıl Yapılır!
    10/03/2026 25 Dolara Yapay Zeka Uygulaması Nasıl Yapılır?
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • 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

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

  • Azure
  • 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

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL CI/CD code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans public preview Pull Request RAG REST API SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka 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

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

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ı 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← vcpkg Haziran 2026: Cache Atla...
    Innersource Security Advisorie... →
    📩

    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ını GitHub ve RSS üzerinden takip edin.
    GitHub RSS