{"id":3438,"date":"2025-06-25T08:34:00","date_gmt":"2025-06-25T05:34:00","guid":{"rendered":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/06\/25\/keda-kubernetes-olay-odakli-otomatik-olceklendirme-2\/"},"modified":"2026-04-06T17:48:04","modified_gmt":"2026-04-06T14:48:04","slug":"keda-kubernetes-olay-odakli-otomatik-olceklendirme-2","status":"publish","type":"post","link":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/06\/25\/keda-kubernetes-olay-odakli-otomatik-olceklendirme-2\/","title":{"rendered":"KEDA ile Kubernetes&#8217;te Olay Odakl\u0131 Otomatik \u00d6l\u00e7eklendirme: Uygulamalar\u0131n\u0131z\u0131 Dinamik Hale Getirin"},"content":{"rendered":"<p class=\"bircloud-reading-time\">\ud83d\udcd6 <strong>8 dakika<\/strong> okuma s\u00fcresi<\/p>\n<div class=\"bircloud-toc\">\n<h2>\ud83d\udccb \u0130\u00e7indekiler<\/h2>\n<ul>\n<li><a href=\"#section-1\">Giri\u015f<\/a><\/li>\n<li><a href=\"#section-2\">KEDA Nedir?<\/a><\/li>\n<li><a href=\"#section-3\">KEDA Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a><\/li>\n<li><a href=\"#section-4\">KEDA&#8217;n\u0131n Avantajlar\u0131<\/a><\/li>\n<li><a href=\"#section-5\">Kullan\u0131m Senaryolar\u0131<\/a><\/li>\n<li><a href=\"#section-6\">Kurulum ve Ba\u015flang\u0131\u00e7 Rehberi<\/a><\/li>\n<li><a href=\"#section-7\">BirCloud Perspektifi<\/a><\/li>\n<li><a href=\"#section-8\">Sonu\u00e7<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"section-1\">Giri\u015f<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn dinamik ve talep odakl\u0131 d\u00fcnyas\u0131nda, uygulamalar\u0131n de\u011fi\u015fen i\u015f y\u00fcklerine h\u0131zl\u0131 ve verimli bir \u015fekilde uyum sa\u011flamas\u0131 kritik \u00f6neme sahiptir. Kubernetes, container orkestrasyonu i\u00e7in end\u00fcstri standard\u0131 haline gelirken, otomatik \u00f6l\u00e7eklendirme yetenekleri uygulama performans\u0131n\u0131 optimize etmek ve kaynak kullan\u0131m\u0131n\u0131 en \u00fcst d\u00fczeye \u00e7\u0131karmak i\u00e7in hayati bir rol oynamaktad\u0131r. \u0130\u015fte tam bu noktada KEDA (Kubernetes Event-driven Autoscaling) devreye giriyor. KEDA, Kubernetes&#8217;teki uygulamalar\u0131n olay odakl\u0131 otomatik \u00f6l\u00e7eklendirilmesini sa\u011flayarak, geli\u015ftiricilere ve operat\u00f6rlere daha esnek, verimli ve maliyet tasarrufu sa\u011flayan bir \u00e7\u00f6z\u00fcm sunar.<\/p>\n<p>Bu blog yaz\u0131s\u0131nda, KEDA&#8217;n\u0131n ne oldu\u011funu, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, avantajlar\u0131n\u0131, kullan\u0131m senaryolar\u0131n\u0131 ve nas\u0131l kurulup kullan\u0131laca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Ayr\u0131ca, BirCloud olarak KEDA konusundaki uzmanl\u0131\u011f\u0131m\u0131z\u0131 ve bu teknolojiyi kullanarak m\u00fc\u015fterilerimize nas\u0131l de\u011fer sa\u011flad\u0131\u011f\u0131m\u0131z\u0131 da ele alaca\u011f\u0131z. Kubernetes&#8217;te s\u00fcrekli da\u011f\u0131t\u0131m stratejileri i\u00e7in <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/27\/gitops-argo-cd-guvenli-olceklenir-surekli-dagitim\/\">GitOps ve Argo CD<\/a> yakla\u015f\u0131m\u0131n\u0131 da inceleyebilirsiniz.<\/p>\n<h2 id=\"section-2\">KEDA Nedir?<\/h2>\n<p>KEDA, Kubernetes ortamlar\u0131nda olay g\u00fcd\u00fcml\u00fc otomatik \u00f6l\u00e7eklendirme (event-driven autoscaling) i\u00e7in tasarlanm\u0131\u015f, a\u00e7\u0131k kaynakl\u0131 bir projedir. Temel amac\u0131, Kubernetes&#8217;teki uygulamalar\u0131n, gelen olaylara (events) veya metrik de\u011ferlerine g\u00f6re otomatik olarak \u00f6l\u00e7eklenmesini sa\u011flamakt\u0131r. Geleneksel Kubernetes Horizontal Pod Autoscaler (HPA) \u00e7\u00f6z\u00fcmlerinden farkl\u0131 olarak KEDA, CPU veya bellek kullan\u0131m\u0131na ek olarak, Kafka kuyruklar\u0131ndaki mesaj say\u0131s\u0131, Redis listelerindeki \u00f6\u011fe say\u0131s\u0131 veya CloudWatch metrikleri gibi \u00e7e\u015fitli harici metrikleri de dikkate alabilir.<\/p>\n<p>KEDA, Kubernetes \u00fczerinde \u00e7al\u0131\u015fan mevcut uygulamalara kolayca entegre edilebilir ve herhangi bir kod de\u011fi\u015fikli\u011fi gerektirmez. Bu, KEDA&#8217;y\u0131 mevcut altyap\u0131lar\u0131na minimal bir \u00e7abayla otomatik \u00f6l\u00e7eklendirme yetenekleri eklemek isteyen kurulu\u015flar i\u00e7in cazip bir se\u00e7enek haline getirir. Ayr\u0131ca, KEDA&#8217;n\u0131n a\u00e7\u0131k kaynakl\u0131 olmas\u0131, topluluk deste\u011fi ve s\u00fcrekli geli\u015ftirme avantajlar\u0131n\u0131 da beraberinde getirir.<\/p>\n<h2 id=\"section-3\">KEDA Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h2>\n<p>KEDA&#8217;n\u0131n \u00e7al\u0131\u015fma prensibi olduk\u00e7a basittir. KEDA, Kubernetes k\u00fcmenizde bir dizi \u00f6zel kaynak tan\u0131m\u0131 (Custom Resource Definitions &#8211; CRDs) ve operat\u00f6rler arac\u0131l\u0131\u011f\u0131yla \u00e7al\u0131\u015f\u0131r. Temel olarak iki ana bile\u015fenden olu\u015fur:<\/p>\n<ul>\n<li><b>KEDA Operator:<\/b> KEDA operat\u00f6r\u00fc, Kubernetes k\u00fcmenizdeki \u00f6zel kaynak tan\u0131mlar\u0131n\u0131 (ScaledObject veya ScaledJob) izler ve bunlara g\u00f6re \u00f6l\u00e7eklendirme i\u015flemlerini ger\u00e7ekle\u015ftirir.<\/li>\n<li><b>KEDA Metrics Adapter:<\/b> KEDA metrik adapt\u00f6r\u00fc, harici sistemlerden (Kafka, Redis, vb.) metrikleri toplar ve Kubernetes HPA&#8217;ya sunar. HPA daha sonra bu metrikleri kullanarak uygulamalar\u0131n\u0131z\u0131n \u00f6l\u00e7eklendirme kararlar\u0131n\u0131 verir.<\/li>\n<\/ul>\n<p>\u00d6l\u00e7eklendirme i\u015flemi \u015fu \u015fekilde ger\u00e7ekle\u015fir:<\/p>\n<ol>\n<li>Bir kullan\u0131c\u0131, bir uygulamay\u0131 otomatik olarak \u00f6l\u00e7eklendirmek i\u00e7in bir `ScaledObject` veya `ScaledJob` kayna\u011f\u0131 olu\u015fturur. Bu kaynak, uygulaman\u0131n hangi metrik de\u011ferlerine g\u00f6re \u00f6l\u00e7eklenece\u011fini (\u00f6rne\u011fin, Kafka kuyru\u011fundaki mesaj say\u0131s\u0131) ve \u00f6l\u00e7eklendirme davran\u0131\u015f\u0131n\u0131 (\u00f6rne\u011fin, minimum ve maksimum kopya say\u0131s\u0131) belirtir.<\/li>\n<li>KEDA operat\u00f6r\u00fc, `ScaledObject` veya `ScaledJob` kayna\u011f\u0131n\u0131 alg\u0131lar ve metrik adapt\u00f6r\u00fcn\u00fc yap\u0131land\u0131r\u0131r.<\/li>\n<li>Metrik adapt\u00f6r\u00fc, belirtilen harici sistemden metrikleri toplamaya ba\u015flar.<\/li>\n<li>HPA, metrik adapt\u00f6r\u00fcnden metrikleri al\u0131r ve uygulaman\u0131n mevcut y\u00fck\u00fcn\u00fc de\u011ferlendirir.<\/li>\n<li>HPA, uygulaman\u0131n y\u00fck\u00fcne g\u00f6re kopya say\u0131s\u0131n\u0131 art\u0131r\u0131r veya azalt\u0131r.<\/li>\n<\/ol>\n<p>Bu s\u00fcre\u00e7, uygulamalar\u0131n\u0131z\u0131n gelen olaylara veya metrik de\u011ferlerine g\u00f6re otomatik olarak \u00f6l\u00e7eklenmesini sa\u011flar. KEDA, uygulaman\u0131z\u0131n trafi\u011fi d\u00fc\u015f\u00fck oldu\u011funda kopya say\u0131s\u0131n\u0131 s\u0131f\u0131ra indirebilir (scale to zero), b\u00f6ylece kaynak kullan\u0131m\u0131n\u0131 optimize eder ve maliyetleri d\u00fc\u015f\u00fcr\u00fcr.<\/p>\n<h2 id=\"section-4\">KEDA&#8217;n\u0131n Avantajlar\u0131<\/h2>\n<p>KEDA&#8217;n\u0131n Kubernetes ortamlar\u0131nda olay g\u00fcd\u00fcml\u00fc otomatik \u00f6l\u00e7eklendirme i\u00e7in sundu\u011fu bir\u00e7ok avantaj bulunmaktad\u0131r:<\/p>\n<ul>\n<li><b>Olay Odakl\u0131 \u00d6l\u00e7eklendirme:<\/b> KEDA, CPU ve bellek kullan\u0131m\u0131n\u0131n \u00f6tesinde, \u00e7e\u015fitli harici metrikleri dikkate alarak daha ak\u0131ll\u0131 ve verimli \u00f6l\u00e7eklendirme kararlar\u0131 verir.<\/li>\n<li><b>Scale to Zero:<\/b> KEDA, uygulaman\u0131z\u0131n trafi\u011fi d\u00fc\u015f\u00fck oldu\u011funda kopya say\u0131s\u0131n\u0131 s\u0131f\u0131ra indirebilir, bu da kaynak kullan\u0131m\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r ve maliyetleri d\u00fc\u015f\u00fcr\u00fcr.<\/li>\n<li><b>Kolay Entegrasyon:<\/b> KEDA, mevcut Kubernetes uygulamalar\u0131na kolayca entegre edilebilir ve herhangi bir kod de\u011fi\u015fikli\u011fi gerektirmez.<\/li>\n<li><b>Geni\u015f \u00d6l\u00e7ekleyici Deste\u011fi:<\/b> KEDA, Kafka, Redis, RabbitMQ, Azure Queues, AWS SQS ve daha bir\u00e7ok pop\u00fcler olay kayna\u011f\u0131 i\u00e7in yerle\u015fik \u00f6l\u00e7ekleyici deste\u011fi sunar.<\/li>\n<li><b>A\u00e7\u0131k Kaynak:<\/b> KEDA, a\u00e7\u0131k kaynakl\u0131 bir proje oldu\u011fu i\u00e7in topluluk deste\u011fi ve s\u00fcrekli geli\u015ftirme avantajlar\u0131na sahiptir.<\/li>\n<li><b>Maliyet Tasarrufu:<\/b> Kaynak kullan\u0131m\u0131n\u0131 optimize ederek ve gereksiz kaynak t\u00fcketimini engelleyerek maliyetleri d\u00fc\u015f\u00fcr\u00fcr.<\/li>\n<\/ul>\n<p>KEDA, bulut tabanl\u0131 uygulamalar\u0131n\u0131z\u0131n verimlili\u011fini ve performans\u0131n\u0131 art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bulut Native uygulamalar i\u00e7in <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/20\/cloud-native-cilium-ebpf-sifir-guven\/\">Cilium Service Mesh ve eBPF<\/a> ile s\u0131f\u0131r g\u00fcven yakla\u015f\u0131m\u0131n\u0131 da inceleyebilirsiniz.<\/p>\n<h2 id=\"section-5\">Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>KEDA, \u00e7e\u015fitli kullan\u0131m senaryolar\u0131nda etkili bir \u015fekilde kullan\u0131labilir:<\/p>\n<ul>\n<li><b>Mesaj Kuyru\u011fu \u0130\u015fleme:<\/b> Kafka, RabbitMQ veya Azure Queues gibi mesaj kuyruklar\u0131ndan gelen mesajlar\u0131 i\u015fleyen uygulamalar\u0131 otomatik olarak \u00f6l\u00e7eklendirmek i\u00e7in idealdir.<\/li>\n<li><b>Zamanlanm\u0131\u015f G\u00f6revler:<\/b> Belirli zamanlarda veya aral\u0131klarla \u00e7al\u0131\u015fan g\u00f6revleri (cron jobs) otomatik olarak \u00f6l\u00e7eklendirmek i\u00e7in kullan\u0131labilir.<\/li>\n<li><b>Veri \u0130\u015fleme:<\/b> Veri ak\u0131\u015flar\u0131n\u0131 i\u015fleyen uygulamalar\u0131 (\u00f6rne\u011fin, Apache Spark veya Apache Flink) otomatik olarak \u00f6l\u00e7eklendirmek i\u00e7in uygundur.<\/li>\n<li><b>Web Uygulamalar\u0131:<\/b> Y\u00fcksek trafik d\u00f6nemlerinde web uygulamalar\u0131n\u0131 otomatik olarak \u00f6l\u00e7eklendirmek i\u00e7in kullan\u0131labilir (ancak bu senaryoda geleneksel HPA daha uygun olabilir).<\/li>\n<li><b>IoT Uygulamalar\u0131:<\/b> IoT cihazlar\u0131ndan gelen verileri i\u015fleyen uygulamalar\u0131 otomatik olarak \u00f6l\u00e7eklendirmek i\u00e7in idealdir.<\/li>\n<\/ul>\n<p>\u00d6rne\u011fin, bir e-ticaret platformunda, sipari\u015fleri i\u015fleyen bir mikroservis KEDA ile Kafka kuyru\u011fundaki sipari\u015f say\u0131s\u0131na g\u00f6re otomatik olarak \u00f6l\u00e7eklendirilebilir. Bu, yo\u011fun kampanya d\u00f6nemlerinde sipari\u015flerin h\u0131zl\u0131 ve verimli bir \u015fekilde i\u015flenmesini sa\u011flar.<\/p>\n<h2 id=\"section-6\">Kurulum ve Ba\u015flang\u0131\u00e7 Rehberi<\/h2>\n<p>KEDA&#8217;y\u0131 Kubernetes k\u00fcmenize kurmak olduk\u00e7a basittir. A\u015fa\u011f\u0131daki ad\u0131mlar\u0131 takip ederek KEDA&#8217;y\u0131 kolayca kurabilirsiniz:<\/p>\n<ol>\n<li><b>Helm ile Kurulum:<\/b> KEDA&#8217;y\u0131 kurman\u0131n en kolay yolu Helm kullanmakt\u0131r. Helm, Kubernetes i\u00e7in bir paket y\u00f6neticisidir ve KEDA&#8217;y\u0131 tek bir komutla kurman\u0131z\u0131 sa\u011flar.<\/li>\n<p> <code>helm repo add kedacore https:\/\/kedacore.github.io\/charts<\/code><br \/>\n <code>helm repo update<\/code><br \/>\n <code>helm install keda kedacore\/keda --namespace keda --create-namespace<\/code><\/p>\n<li><b>YAML ile Kurulum:<\/b> Alternatif olarak, KEDA&#8217;y\u0131 YAML dosyalar\u0131 arac\u0131l\u0131\u011f\u0131yla da kurabilirsiniz. KEDA&#8217;n\u0131n resmi web sitesinden YAML dosyalar\u0131n\u0131 indirebilir ve `kubectl apply -f .yaml` komutuyla kurabilirsiniz.<\/li>\n<\/ol>\n<p>Kurulum tamamland\u0131ktan sonra, bir `ScaledObject` veya `ScaledJob` kayna\u011f\u0131 olu\u015fturarak uygulaman\u0131z\u0131 otomatik olarak \u00f6l\u00e7eklendirmeye ba\u015flayabilirsiniz. \u00d6rne\u011fin, a\u015fa\u011f\u0131daki YAML dosyas\u0131 bir Kafka kuyru\u011fundaki mesaj say\u0131s\u0131na g\u00f6re bir uygulamay\u0131 otomatik olarak \u00f6l\u00e7eklendirmek i\u00e7in kullan\u0131labilir:<\/p>\n<pre>\n<code>apiVersion: keda.sh\/v1alpha1\nkind: ScaledObject\nmetadata:\n name: kafka-scaledobject\n namespace: default\nspec:\n scaleTargetRef:\n name: my-app\n replicas:\n min: 0\n max: 10\n scaledObjectPollingInterval: 5\n cooldownPeriod: 300\n triggers:\n - type: kafka\n metadata:\n bootstrapServers: my-kafka-brokers:9092\n topic: my-topic\n consumerGroup: my-group\n lagThreshold: '5'\n<\/code>\n<\/pre>\n<p>Bu \u00f6rnekte, `my-app` adl\u0131 bir uygulama, `my-topic` adl\u0131 Kafka kuyru\u011fundaki gecikme (lag) de\u011feri 5&#8217;i a\u015ft\u0131\u011f\u0131nda otomatik olarak \u00f6l\u00e7eklenecektir. Uygulaman\u0131n minimum kopya say\u0131s\u0131 0, maksimum kopya say\u0131s\u0131 ise 10 olarak belirlenmi\u015ftir.<\/p>\n<p>KEDA ile Kubernetes \u00fczerinde olay g\u00fcd\u00fcml\u00fc uygulama \u00f6l\u00e7eklendirme konusunda daha fazla bilgi edinmek i\u00e7in <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/26\/kubernetes-keda-olay-tabanli-uygulama-olceklendirme\/\">BirCloud&#8217;un uzmanl\u0131\u011f\u0131yla haz\u0131rlanan makaleyi<\/a> inceleyebilirsiniz.<\/p>\n<h2 id=\"section-7\">BirCloud Perspektifi<\/h2>\n<p>BirCloud olarak, m\u00fc\u015fterilerimize en iyi bulut \u00e7\u00f6z\u00fcmlerini sunmaya odaklan\u0131yoruz. KEDA, Kubernetes ortamlar\u0131nda otomatik \u00f6l\u00e7eklendirme i\u00e7in sundu\u011fu esneklik, verimlilik ve maliyet tasarrufu avantajlar\u0131yla, m\u00fc\u015fterilerimizin bulut altyap\u0131lar\u0131n\u0131 optimize etmelerine yard\u0131mc\u0131 olan \u00f6nemli bir ara\u00e7t\u0131r. KEDA&#8217;n\u0131n sundu\u011fu olanaklar\u0131 kullanarak, m\u00fc\u015fterilerimizin uygulamalar\u0131n\u0131 daha dinamik, \u00f6l\u00e7eklenebilir ve g\u00fcvenilir hale getirmelerine yard\u0131mc\u0131 oluyoruz.<\/p>\n<p>Uzman ekibimiz, KEDA&#8217;n\u0131n kurulumu, yap\u0131land\u0131r\u0131lmas\u0131 ve y\u00f6netimi konusunda derinlemesine bilgi ve deneyime sahiptir. M\u00fc\u015fterilerimize, KEDA&#8217;y\u0131 kendi \u00f6zel ihtiya\u00e7lar\u0131na g\u00f6re uyarlamalar\u0131na ve en iyi sonu\u00e7lar\u0131 elde etmelerine yard\u0131mc\u0131 oluyoruz. Ayr\u0131ca, KEDA ile entegre olabilen di\u011fer bulut teknolojileri (\u00f6rne\u011fin, Prometheus ile proaktif izleme ve anomali tespiti &#8211; <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/11\/13\/prometheus-proaktif-izleme-anomali-tespiti\/\">Prometheus ile Proaktif \u0130zleme ve Anomali Tespiti<\/a>) konusunda da uzmanl\u0131\u011f\u0131m\u0131z\u0131 sunuyoruz.<\/p>\n<h2 id=\"section-8\">Sonu\u00e7<\/h2>\n<p>KEDA, Kubernetes ortamlar\u0131nda olay g\u00fcd\u00fcml\u00fc otomatik \u00f6l\u00e7eklendirme i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir \u00e7\u00f6z\u00fcmd\u00fcr. Uygulamalar\u0131n\u0131z\u0131n performans\u0131n\u0131 optimize etmek, kaynak kullan\u0131m\u0131n\u0131 en \u00fcst d\u00fczeye \u00e7\u0131karmak ve maliyetleri d\u00fc\u015f\u00fcrmek istiyorsan\u0131z, KEDA&#8217;y\u0131 mutlaka de\u011ferlendirmelisiniz. BirCloud olarak, KEDA konusundaki uzmanl\u0131\u011f\u0131m\u0131zla size yard\u0131mc\u0131 olmaktan memnuniyet duyar\u0131z. Uygulamalar\u0131n\u0131z\u0131 dinamik hale getirin ve bulut bili\u015fimin g\u00fcc\u00fcnden en iyi \u015fekilde yararlan\u0131n!<\/p>\n<div class=\"bircloud-faq\">\n<h2>\u2753 S\u0131k Sorulan Sorular<\/h2>\n<div class=\"faq-item\">\n<h3>KEDA nedir?<\/h3>\n<p>KEDA, Kubernetes&#039;te olay g\u00fcd\u00fcml\u00fc otomatik \u00f6l\u00e7eklendirme sa\u011flayan, a\u00e7\u0131k kaynakl\u0131 bir projedir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA&#039;n\u0131n avantajlar\u0131 nelerdir?<\/h3>\n<p>Olay odakl\u0131 \u00f6l\u00e7eklendirme, scale to zero, kolay entegrasyon, geni\u015f \u00f6l\u00e7ekleyici deste\u011fi, a\u00e7\u0131k kaynak ve maliyet tasarrufu gibi avantajlar sunar.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA hangi kullan\u0131m senaryolar\u0131nda kullan\u0131labilir?<\/h3>\n<p>Mesaj kuyru\u011fu i\u015fleme, zamanlanm\u0131\u015f g\u00f6revler, veri i\u015fleme, web uygulamalar\u0131 ve IoT uygulamalar\u0131 gibi \u00e7e\u015fitli senaryolarda kullan\u0131labilir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA nas\u0131l kurulur?<\/h3>\n<p>Helm veya YAML dosyalar\u0131 arac\u0131l\u0131\u011f\u0131yla Kubernetes k\u00fcmenize kolayca kurabilirsiniz.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA ile hangi metrikler kullan\u0131larak \u00f6l\u00e7eklendirme yap\u0131labilir?<\/h3>\n<p>Kafka kuyruklar\u0131ndaki mesaj say\u0131s\u0131, Redis listelerindeki \u00f6\u011fe say\u0131s\u0131, Azure Queues uzunlu\u011fu gibi bir\u00e7ok metrik kullan\u0131labilir.<\/p>\n<\/div>\n<\/div>\n<div class=\"bircloud-related-posts\">\n<h2>\ud83d\udcda \u0130lgili Yaz\u0131lar<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/11\/cloud-native-guvenlik-cilium-ebpf\/\">Cloud Native G\u00fcvenli\u011fin Yeni Nesli: Cilium Service Mesh ve eBPF Entegrasyonu<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/01\/04\/kubernetes-ebpf-ag-izleme-guvenlik\/\">Kubernetes&#039;te eBPF ile Geli\u015fmi\u015f A\u011f \u0130zleme ve G\u00fcvenli\u011fi Sa\u011flama<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/06\/02\/kubernetes-ebpf-gozlemlenebilirlik-etkinlik-artirma\/\">Kubernetes Etkinli\u011fini Art\u0131rmak \u0130\u00e7in eBPF Tabanl\u0131 G\u00f6zlemlenebilirlik: Derinlemesine \u0130nceleme<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/05\/07\/kubernetes-kubewarden-politika-tabanli-kaynak-yonetimi\/\">Kubernetes&#039;te Etkin Kaynak Y\u00f6netimi: Kubewarden ile Politika Tabanl\u0131 Kontrol<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>KEDA ile Kubernetes&#8217;te olay odakl\u0131 otomatik \u00f6l\u00e7eklendirme sayesinde uygulamalar\u0131n\u0131z\u0131n performans\u0131n\u0131 optimize edin. Kaynak kullan\u0131m\u0131n\u0131 en \u00fcst d\u00fczeye \u00e7\u0131kar\u0131n ve maliyetleri d\u00fc\u015f\u00fcr\u00fcn.<\/p>\n","protected":false},"author":2,"featured_media":3437,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[160],"tags":[165,272,155,281,280],"class_list":["post-3438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bulut-bilisim","tag-bulut-bilisim","tag-keda","tag-kubernetes","tag-olay-gudumlu","tag-otomatik-olceklendirme"],"_links":{"self":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/comments?post=3438"}],"version-history":[{"count":1,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3438\/revisions"}],"predecessor-version":[{"id":3439,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3438\/revisions\/3439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media\/3437"}],"wp:attachment":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media?parent=3438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/categories?post=3438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/tags?post=3438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}