İç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ıç
  • Konteyner & Kubernetes
  • Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler
Geliştirici Araçları Konteyner & Kubernetes kubelet rootless, Kubernetes v1.37, Kullanımdan Kaldırma, Metrics API, SELinuxMount Aşkın KILIÇ 01/08/2026 0 Yorumlar

Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler

Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler
📑 İçindekiler
  1. v1.37 ile gelen kullanımdan kaldırmalar
  2. kubectl run için –filename bayrağı
  3. Static Pod'lar artık Secret ve ConfigMap referansı veremez
  4. kube-proxy'nin ipvs modu kullanımdan kaldırılıyor
  5. Devam eden büyük değişiklikler
  6. cgroup v1 desteğinin kaldırılması yaklaşıyor
  7. v1.37'deki kırıcı değişiklik: SELinuxMount GA
  8. Öne çıkan yeni yetenekler
  9. Metrics API GA seviyesine ulaşıyor
  10. Kubelet User Namespace (Rootless) modu Beta'ya yükseliyor
  11. Volume Health Monitor
  12. İlgili İçerikler
  13. Kaynaklar ve İleri Okuma
⏱️ 4 dk okuma📅 1 Ağustos 2026

Kubernetes v1.37 sürümünün yayın tarihi yaklaşırken projede planlanan kaldırma, kullanımdan kaldırma (deprecation) ve yeni yeteneklere dair bir ön izleme paylaşıldı. Aşağıdaki notlar sürümün mevcut durumunu yansıtıyor ve resmi yayına kadar değişebilir. Küme yöneticileri açısından ayar geçişlerini önceden planlamak, sürüm çıktığında sürprizle karşılaşmamak için belirleyici.

v1.37 ile gelen kullanımdan kaldırmalar

kubectl run için –filename bayrağı

kubectl run komutundaki --filename (kısaca -f) bayrağı kullanımdan kaldırılıyor. Gerekçe basit: Bu komutun ürettiği Pod her durumda NAME ve --image gibi CLI argümanlarından oluşturuluyor, dolayısıyla dosyadan okuma seçeneğinin anlamlı bir işlevi yoktu. Tartışmanın ayrıntıları için kubernetes/kubernetes#138671 numaralı konuya bakılabilir.

Static Pod’lar artık Secret ve ConfigMap referansı veremez

Static Pod’lar tanım gereği API server üzerinden oluşturulmadıkları için API kaynaklarını doğrudan okumamalıydı. Ancak bir hata nedeniyle configMapRef veya secretRef gibi alanlar üzerinden Secret ya da ConfigMap referansı verilebiliyordu. v1.37 ile bu davranış kesin biçimde yasaklanıyor; kısıtlamayı devre dışı bırakmayı sağlayan PreventStaticPodAPIReferences özellik kapısı (feature gate) da kaldırıldı. Ayrıntılar için kubernetes/kubernetes#140226 konusuna göz atın.

kube-proxy’nin ipvs modu kullanımdan kaldırılıyor

kube-proxy için ipvs desteği v1.8’de, iptables tarafındaki performans darboğazlarını gidermek amacıyla eklenmişti. Ne var ki çekirdeğin ipvs API’si tek başına Kubernetes Service semantiğini karşılamaya yetmediğinden, ipvs modu arka planda yine iptables kullanmaya devam ediyor. Bu durum KEP-3866 içinde “ipvs modu bizi kurtarmayacak” biçiminde ifade ediliyor.

v1.37 itibarıyla ipvs modunda çalışan (veya KubeProxyConfiguration içinde mode: ipvs tanımlı) kümeler başlangıçta bir deprecation uyarısı yazacak. Planlanan takvim şöyle:

  • v1.40’ta ipvs modunun varsayılan olarak devre dışı bırakılması (feature gate ile seçilebilir kalacak) bekleniyor.
  • v1.43’te ipvs desteğinin tamamen kaldırılması hedefleniyor.

Hangi modda çalıştığınızı kontrol etmek için:

kubectl -n kube-system get configmap kube-proxy -o jsonpath='{.data.config\.conf}' | grep 'mode:'

Kararın gerekçelerini KEP-5495 içinde bulabilirsiniz.

Devam eden büyük değişiklikler

cgroup v1 desteğinin kaldırılması yaklaşıyor

Modern Linux dağıtımları ve konteyner çalışma zamanları varsayılan olarak cgroup v2 kullandığı için eski cgroup v1 desteği aşamalı olarak kaldırılıyor. v1.35 sürümünden itibaren failCgroupV1 ayarı varsayılan olarak true. Bu nedenle cgroup v1 üzerinde çalışan düğümlerde kubelet, açık bir yapılandırma geçersiz kılınmadıkça başlatılamıyor.

apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
failCgroupV1: false  # geçici geçersiz kılma

Bu geçici çözüm v1.37’de hala mevcut ama kalıcı bir çözüm değil. In-Place Pod Resizing ve Tiered Memory Protection gibi ileri kaynak yönetimi yetenekleri tamamen cgroup v2’ye dayanıyor. Cgroup v1 desteğinin gelecek bir sürümde tamamen kaldırılması planlanıyor; ayrıntılar KEP-5573 içinde.

v1.37’deki kırıcı değişiklik: SELinuxMount GA

SELinux volume relabeling özelliğinin (“SELinuxMount”) v1.37’de GA seviyesine ulaşması ve varsayılan olarak etkinleşmesi bekleniyor. Bu durumda birimler, özyinelemeli olarak yeniden etiketlenmek yerine -o context=<label> mount seçeneğiyle bağlanacak. Ancak bu davranış, yalnızca ilgili CSI sürücüsünün CSIDriver nesnesinde .spec.seLinuxMount: true ayarını açıkça etkinleştirmesi durumunda geçerli olacak.

Tek bir mount tek bir SELinux bağlamı taşıyabildiğinden, farklı SELinux etiketlerine sahip Pod’ların aynı düğümde aynı volume’u paylaştığı senaryolar (özyinelemeli etiketleme sayesinde önceden çalışabiliyordu) artık başlatılamayabilir. Belirli bir iş yükü için eski davranışı korumak istiyorsanız Pod spec içinde seLinuxChangePolicy: Recursive tanımlayabilirsiniz. SELinux etkin olmayan kümeler bu değişiklikten etkilenmiyor. Konunun daha ayrıntılı ele alındığı yazı için SELinux Volume Label Changes goes GA makalesine bakabilirsiniz.

Öne çıkan yeni yetenekler

Metrics API GA seviyesine ulaşıyor

metrics.k8s.io API’sinin, Beta aşamasında yaklaşık dokuz yıl kaldıktan sonra Kubernetes v1.37 ile Stable (GA) seviyesine yükselmesi bekleniyor. Bu API, Pod ve düğümlerin CPU ile bellek kullanımlarını almak için standart bir yol sağlıyor; Horizontal Pod Autoscaler (HPA) ile kubectl top gibi yaygın kullanılan özelliklerin altında da bu API çalışıyor.

Geçişte işlevsel bir değişiklik beklenmiyor; hem v1 hem de v1beta1 kullanılmaya devam edilebilecek. Böylece geliştiriciler kendi hızlarında stabil sürüme geçebilecek. Daha fazla bilgi için KEP-5207 incelenebilir.

Kubelet User Namespace (Rootless) modu Beta’ya yükseliyor

Geleneksel olarak kubelet gibi Kubernetes düğüm bileşenleri host üzerinde root ayrıcalıklarıyla çalışıyor. Bu da bileşenlerdeki bir açığın alt sistemi geniş biçimde etkileme olasılığını beraberinde getiriyor.

Kubernetes v1.37’de kubelet’in Linux user namespace içinde, host üzerinde ayrıcalıksız bir kullanıcı olarak çalışıp namespace içinde root gibi davranmasını sağlayan Rootless Mode’un Beta’ya yükselmesi bekleniyor. Bu yaklaşım host seviyesindeki root ihtiyacını azaltıyor, düğüm bileşenlerini etkileyebilecek olası açıkların etkisini sınırlamayı hedefliyor. Ayrıntı için KEP ile birlikte konuyla ilgili KEP-2033 belgesine başvurulabilir.

Volume Health Monitor

Kubernetes tarihsel olarak CSI sürücülerinin depolama arızalarını raporlayabileceği bir API’den yoksundu; sorunlar yalnızca başarısız mount’lar veya asılı I/O ile fark edilebiliyordu. İyileştirme kontrolörlerinin makinece okunabilir bir veri kaynağı olmadığı için kök neden analizi, Kubernetes nesneleri ile harici satıcı panolarını çapraz okumayı gerektiriyordu.

Kubernetes v1.37 ile bu KEP, v1.21’deki ilk uygulamanın ardından Alpha aşamasına yeniden başlatılıyor ve dört yeni CSI RPC’si tanıtılıyor. Kontrolör tarafındaki eklenti, birimlerin sağlığını ControllerListVolumeHealth (sağlıksız birimleri listeler) ve ControllerGetVolumeHealth (belirli bir birimi denetler) üzerinden raporluyor. Kontrolör tarafındaki bir sağlık izleyici bu CSI kontrolörlerini yokluyor ve sonuçları PersistentVolumeClaim.status.healthStatus alanında saklıyor.

Düğüm tarafında ise kubelet, o düğümdeki tekil birimlerin sağlığını NodeGetVolumeHealth ile alıp Pod.status.volumeHealth alanına yazıyor. NodeGetStorageHealth ise düğüme kayıtlı sürücülerin sağlığını CSINode.status.storageHealth içinde raporluyor.

Hata sözlüğü sade, genişletilebilir ve makinece ayrıştırılabilir tutulmuş (Inaccessible, Degraded gibi); sürücüye özgü açıklamalar için reason ve message alanları kullanılabiliyor. Kontrolör ve düğüm tarafı raporları birbirinden bağımsız tutuluyor ve ayrı ayrı gösteriliyor; böylece depolama sağlığına daha bütüncül bakılabiliyor. Daha fazlası için KEP-1432: Volume Health Monitor belgesine göz atabilirsiniz.

İlgili İçerikler

  • .NET 11 Nedir? Tüm Yenilikler, Çıkış Tarihi ve Destek Süresi
  • Azure App Service Build 2026: Easy AI, Iv4 ve Yenilikler
  • .NET 11 Preview 6 Yayınlandı: Öne Çıkan Yenilikler

Kaynaklar ve İleri Okuma

  • kubernetes.dev
  • Kubernetes v1.37 Sneak Peek (orijinal yazı)
  • KEP-5495: Deprecate ipvs mode in kube-proxy
  • KEP-3866: nftables proxy
  • KEP-5573: cgroup v1 desteğinin kaldırılması
  • Kubernetes cgroups dokümantasyonu
  • SELinux Volume Label Changes GA yazısı
  • KEP-5207: metrics.k8s.io API tanımı
  • KEP-1432: Volume Health Monitor
  • Kubernetes Blog RSS
  • Kubernetes 1.36 Ön İzleme: Neler Geliyor, Neler Gidiyor?
  • Kubernetes v1.36 Memory QoS: Katmanlı Bellek Koruması Geldi
  • Kubernetes v1.36 Pod-Level In-Place Resize: Beta’ya Yükseldi
🤖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

Microsoft SQL 2026 Yol Haritası: Sahadan Süzülmüş Notlar
Microsoft SQL 2026 Yol Haritası: Sahadan Süzülmüş Notlar1 Tem 2026
Visual Studio'da Yerleşik Agent Skills: .NET ve Azure
Visual Studio'da Yerleşik Agent Skills: .NET ve Azure20 Tem 2026
Visual Studio Haziran Güncellemesi: Kullanım, Güven ve C++ Ajanı
Visual Studio Haziran Güncellemesi: Kullanım, Güven ve C++ Ajanı11 Tem 2026
GitHub MCP Server Yeni MCP Spesifikasyonunu Destekliyor
GitHub MCP Server Yeni MCP Spesifikasyonunu Destekliyor24 Tem 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 kubelet rootless Kubernetes v1.37 Kullanımdan Kaldırma Metrics API SELinuxMount
Önceki yazı

Copilot Code Review: Agent Skills ve MCP Genel Kullanıma

İlginizi Çekebilir

Copilot Code Review: Agent Skills ve MCP Genel Kullanıma
Aşkın KILIÇ 0

Copilot Code Review: Agent Skills ve MCP Genel Kullanıma

01/08/2026
GitHub Actions'a $/ Söz Dizimi: Aynı Repo'daki Aksiyonlara
Aşkın KILIÇ 0

GitHub Actions’a $/ Söz Dizimi: Aynı Repo’daki Aksiyonlara

31/07/2026
.NET 11 yenilikleri, çıkış tarihi ve destek süresini özetleyen görsel
Aşkın KILIÇ 0

.NET 11 Nedir? Tüm Yenilikler, Çıkış Tarihi ve Destek Süresi

31/07/2026

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler
    01/08/2026 Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler
  • Copilot Code Review: Agent Skills ve MCP Genel Kullanıma
    01/08/2026 Copilot Code Review: Agent Skills ve MCP Genel Kullanıma
  • npm 2FA Bypass Token Kısıtlamaları: Yeni Kurallar
    31/07/2026 npm 2FA Bypass Token Kısıtlamaları: Yeni Kurallar
  • GitHub Actions'a $/ Söz Dizimi: Aynı Repo'daki Aksiyonlara
    31/07/2026 GitHub Actions’a $/ Söz Dizimi: Aynı Repo’daki Aksiyonlara
  • .NET 11 yenilikleri, çıkış tarihi ve destek süresini özetleyen görsel
    31/07/2026 .NET 11 Nedir? Tüm Yenilikler, Çıkış Tarihi ve Destek Süresi
  • Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı
    11/04/2026 Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı
  • Azure MCP Server 2.0: Kendi Sunucunuzda Ajan Otomasyonu
    10/04/2026 Azure MCP Server 2.0: Kendi Sunucunuzda Ajan Otomasyonu
  • GitHub Copilot Cloud Agent İçin Runner Kontrolü: Kurumsal Düzen
    03/04/2026 GitHub Copilot Cloud Agent İçin Runner Kontrolü: Kurumsal Düzen
  • GitHub Code Scanning’de Toplu Düzeltme: PR’lar Hızlandı
    07/04/2026 GitHub Code Scanning’de Toplu Düzeltme: PR’lar Hızlandı
  • 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?
  • 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

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

Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler
Geliştirici Araçları Konteyner & Kubernetes

Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler

01/08/2026 Aşkın KILIÇ
Copilot Code Review: Agent Skills ve MCP Genel Kullanıma
Geliştirici Araçları Microsoft Azure

Copilot Code Review: Agent Skills ve MCP Genel Kullanıma

01/08/2026 Aşkın KILIÇ
npm 2FA Bypass Token Kısıtlamaları: Yeni Kurallar
Bulut Altyapı Güvenlik & Kimlik

npm 2FA Bypass Token Kısıtlamaları: Yeni Kurallar

31/07/2026 Aşkın KILIÇ
GitHub Actions'a $/ Söz Dizimi: Aynı Repo'daki Aksiyonlara
Geliştirici Araçları Güvenlik & Kimlik

GitHub Actions’a $/ Söz Dizimi: Aynı Repo’daki Aksiyonlara

31/07/2026 Aşkın KILIÇ
.NET 11 yenilikleri, çıkış tarihi ve destek süresini özetleyen görsel
Geliştirici Araçları

.NET 11 Nedir? Tüm Yenilikler, Çıkış Tarihi ve Destek Süresi

31/07/2026 Aşkın KILIÇ
VS Code'da SQL Projects ile Veritabanı Refactor
DevOps Geliştirici Araçları Microsoft Azure

VS Code’da SQL Projects ile Veritabanı Refactor

31/07/2026 Aşkın KILIÇ
GitHub Models Kapandı: Alternatifler ve Geçiş Yolu
Bulut Altyapı Geliştirici Araçları Yapay Zeka

GitHub Models Kapandı: Alternatifler ve Geçiş Yolu

31/07/2026 Aşkın KILIÇ
Agent Framework, Copilot CLI ve Squad ile Ajan Ekipleri
DevOps Microsoft Azure Yapay Zeka

Agent Framework, Copilot CLI ve Squad ile Ajan Ekipleri

30/07/2026 Aşkın KILIÇ
Copilot Business ve Enterprise'da Model Varsayılan Açılıyor
DevOps Güvenlik & Kimlik Microsoft Azure

Copilot Business ve Enterprise’da Model Varsayılan Açılıyor

30/07/2026 Aşkın KILIÇ
Visual Studio'da Modele Ne Kadar Düşüneceğini Söyleyin
DevOps Geliştirici Araçları

Visual Studio’da Modele Ne Kadar Düşüneceğini Söyleyin

30/07/2026 Aşkın KILIÇ
Ingress NGINX Emekli Oluyor: Kubernetes'ten Kritik Uyarı
Bulut Altyapı Güvenlik & Kimlik Konteyner & Kubernetes

Ingress NGINX Emekli Oluyor: Kubernetes’ten Kritik Uyarı

30/07/2026 Aşkın KILIÇ
Dependabot'u Sakinleştirmek: Gruplayın, Yavaşlatın, Güvende
DevOps Geliştirici Araçları

Dependabot’u Sakinleştirmek: Gruplayın, Yavaşlatın, Güvende

29/07/2026 Aşkın 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

  • 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ı Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL bulut bilişim C++ CI/CD copilot Copilot CLI DevOps DevSecOps 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 Microsoft Agent Framework Microsoft Azure Microsoft Foundry MSVC otomasyon performans Pull Request Python RAG SEO uyumlu verimlilik veri yönetimi Visual Studio 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

Ç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ı 339 yazı 🏗️ Bulut Altyapı 280 yazı 🤖 Yapay Zeka 240 yazı 🔧 DevOps 198 yazı ☁️ Microsoft Azure 186 yazı 🔒 Güvenlik & Kimlik 161 yazı 🏢 Kurumsal Teknoloji 65 yazı 📊 Veri & Analitik 57 yazı 🐳 Konteyner & Kubernetes 47 yazı 📧 Microsoft 365 21 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Copilot Code Review: Agent Ski...
    →
    📩

    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