{"id":3328,"date":"2025-10-23T16:43:00","date_gmt":"2025-10-23T13:43:00","guid":{"rendered":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/10\/23\/kubernetes-keda-gelismis-olay-tabanli-uygulama-olceklendirme\/"},"modified":"2026-03-27T17:25:33","modified_gmt":"2026-03-27T14:25:33","slug":"kubernetes-keda-gelismis-olay-tabanli-uygulama-olceklendirme","status":"publish","type":"post","link":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/10\/23\/kubernetes-keda-gelismis-olay-tabanli-uygulama-olceklendirme\/","title":{"rendered":"Kubernetes&#8217;te KEDA ile Geli\u015fmi\u015f Olay Tabanl\u0131 Uygulama \u00d6l\u00e7eklendirme Stratejileri"},"content":{"rendered":"<p class=\"bircloud-reading-time\">\ud83d\udcd6 <strong>6 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&#8217;n\u0131n Avantajlar\u0131<\/a><\/li>\n<li><a href=\"#section-4\">Kullan\u0131m Senaryolar\u0131<\/a><\/li>\n<li><a href=\"#section-5\">Kurulum ve Ba\u015flang\u0131\u00e7 Rehberi<\/a><\/li>\n<li><a href=\"#section-6\">BirCloud Perspektifi<\/a><\/li>\n<li><a href=\"#section-7\">Sonu\u00e7<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"section-1\">Giri\u015f<\/h2>\n<p>Modern bulut tabanl\u0131 uygulamalar\u0131n en \u00f6nemli gereksinimlerinden biri, de\u011fi\u015fen taleplere h\u0131zl\u0131 ve verimli bir \u015fekilde yan\u0131t verebilmektir. Kubernetes, container orkestrasyonu i\u00e7in end\u00fcstri standard\u0131 haline gelirken, otomatik \u00f6l\u00e7eklendirme yetenekleri kritik bir rol oynamaktad\u0131r. Ancak, geleneksel Kubernetes otomatik \u00f6l\u00e7eklendirme y\u00f6ntemleri, olay tabanl\u0131 (event-driven) uygulamalar i\u00e7in her zaman yeterli olmayabilir. \u0130\u015fte bu noktada KEDA (Kubernetes Event-Driven Autoscaling) devreye giriyor. KEDA, Kubernetes&#8217;teki uygulamalar\u0131n olay kaynaklar\u0131na (message queues, databases, vb.) dayal\u0131 olarak otomatik olarak \u00f6l\u00e7eklenmesini sa\u011flayan a\u00e7\u0131k kaynakl\u0131 bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<p>Bu blog yaz\u0131s\u0131nda, KEDA&#8217;n\u0131n ne oldu\u011funu, avantajlar\u0131n\u0131, kullan\u0131m senaryolar\u0131n\u0131 ve Kubernetes ortam\u0131n\u0131zda KEDA&#8217;y\u0131 nas\u0131l kurup yap\u0131land\u0131rabilece\u011finizi derinlemesine inceleyece\u011fiz. Ayr\u0131ca, BirCloud&#8217;un KEDA konusundaki uzmanl\u0131\u011f\u0131n\u0131 ve size nas\u0131l yard\u0131mc\u0131 olabilece\u011fini de ele alaca\u011f\u0131z.<\/p>\n<h2 id=\"section-2\">KEDA Nedir?<\/h2>\n<p>KEDA, Kubernetes&#8217;teki uygulamalar\u0131n olay kaynaklar\u0131na g\u00f6re otomatik olarak \u00f6l\u00e7eklenmesini sa\u011flayan bir Kubernetes Operator&#8217;\u00fcd\u00fcr. Geleneksel Kubernetes Horizontal Pod Autoscaler (HPA), CPU veya bellek kullan\u0131m\u0131 gibi metrikleri temel al\u0131rken, KEDA, olay kaynaklar\u0131ndaki metrikleri (\u00f6rne\u011fin, bir kuyruktaki mesaj say\u0131s\u0131) temel al\u0131r. Bu, KEDA&#8217;n\u0131n olay tabanl\u0131 uygulamalar i\u00e7in daha hassas ve verimli bir \u00f6l\u00e7eklendirme \u00e7\u00f6z\u00fcm\u00fc sunmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>KEDA, a\u015fa\u011f\u0131daki temel bile\u015fenlerden olu\u015fur:<\/p>\n<ul>\n<li><b>Operator:<\/b> KEDA&#8217;n\u0131n temel bile\u015fenidir ve Kubernetes API&#8217;sini dinler. ScaledObject ve ScaledJob kaynaklar\u0131n\u0131 y\u00f6netir.<\/li>\n<li><b>ScaledObject:<\/b> Uygulaman\u0131n nas\u0131l \u00f6l\u00e7eklenece\u011fini tan\u0131mlayan bir \u00f6zel kaynakt\u0131r (Custom Resource Definition &#8211; CRD). Hangi olay kayna\u011f\u0131n\u0131n izlenece\u011fini, hangi metriklerin kullan\u0131laca\u011f\u0131n\u0131 ve \u00f6l\u00e7eklendirme davran\u0131\u015f\u0131n\u0131 belirtir.<\/li>\n<li><b>ScaledJob:<\/b> Kubernetes Job&#8217;lar\u0131n\u0131n olay g\u00fcd\u00fcml\u00fc olarak \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flar. Belirli bir olay tetiklendi\u011finde bir Job&#8217;un olu\u015fturulmas\u0131n\u0131 ve tamamlanmas\u0131n\u0131 y\u00f6netir.<\/li>\n<li><b>External Scalers:<\/b> Farkl\u0131 olay kaynaklar\u0131ndan metrikleri almak i\u00e7in kullan\u0131lan bile\u015fenlerdir. KEDA, Apache Kafka, RabbitMQ, Azure Queues, AWS SQS gibi bir\u00e7ok pop\u00fcler olay kayna\u011f\u0131 i\u00e7in haz\u0131r \u00f6l\u00e7ekleyiciler sunar. Ayr\u0131ca, \u00f6zel \u00f6l\u00e7ekleyiciler de olu\u015fturabilirsiniz.<\/li>\n<\/ul>\n<h2 id=\"section-3\">KEDA&#8217;n\u0131n Avantajlar\u0131<\/h2>\n<p>KEDA kullanman\u0131n bir\u00e7ok avantaj\u0131 vard\u0131r:<\/p>\n<ul>\n<li><b>Olay Tabanl\u0131 \u00d6l\u00e7eklendirme:<\/b> KEDA, uygulamalar\u0131n\u0131z\u0131 ger\u00e7ek zamanl\u0131 olaylara g\u00f6re \u00f6l\u00e7eklendirmenizi sa\u011flar. Bu, taleplere daha h\u0131zl\u0131 ve verimli bir \u015fekilde yan\u0131t vermenizi sa\u011flar.<\/li>\n<li><b>Otomatik \u00d6l\u00e7eklendirme:<\/b> KEDA, uygulamalar\u0131n\u0131z\u0131 otomatik olarak \u00f6l\u00e7eklendirir, b\u00f6ylece manuel m\u00fcdahaleye gerek kalmaz. Bu, operasyonel y\u00fck\u00fcn\u00fcz\u00fc azalt\u0131r ve kaynaklar\u0131n\u0131z\u0131 daha verimli kullanman\u0131z\u0131 sa\u011flar.<\/li>\n<li><b>Maliyet Optimizasyonu:<\/b> KEDA, uygulamalar\u0131n\u0131z\u0131 yaln\u0131zca ihtiya\u00e7 duyuldu\u011funda \u00f6l\u00e7eklendirerek maliyetlerinizi optimize etmenize yard\u0131mc\u0131 olur. Uygulama bo\u015fta kald\u0131\u011f\u0131nda, KEDA pod say\u0131s\u0131n\u0131 s\u0131f\u0131ra indirebilir.<\/li>\n<li><b>Esneklik:<\/b> KEDA, bir\u00e7ok farkl\u0131 olay kayna\u011f\u0131n\u0131 destekler ve \u00f6zel \u00f6l\u00e7ekleyiciler olu\u015fturman\u0131za olanak tan\u0131r. Bu, KEDA&#8217;y\u0131 farkl\u0131 uygulama senaryolar\u0131na uyarlaman\u0131z\u0131 kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><b>Kolay Entegrasyon:<\/b> KEDA, Kubernetes ile sorunsuz bir \u015fekilde entegre olur ve mevcut altyap\u0131n\u0131za kolayca kurulabilir.<\/li>\n<\/ul>\n<h2 id=\"section-4\">Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>KEDA, \u00e7e\u015fitli olay tabanl\u0131 uygulama senaryolar\u0131nda kullan\u0131labilir:<\/p>\n<ul>\n<li><b>Mesaj Kuyruklar\u0131:<\/b> Bir mesaj kuyru\u011fundaki mesaj say\u0131s\u0131na g\u00f6re i\u015fleme podlar\u0131n\u0131 \u00f6l\u00e7eklendirin. \u00d6rne\u011fin, Apache Kafka veya RabbitMQ kullanan uygulamalar i\u00e7in idealdir.<\/li>\n<li><b>Veritabanlar\u0131:<\/b> Bir veritaban\u0131ndaki sorgu y\u00fck\u00fcne g\u00f6re uygulama podlar\u0131n\u0131 \u00f6l\u00e7eklendirin.<\/li>\n<li><b>Zamanlanm\u0131\u015f \u0130\u015flemler:<\/b> Belirli bir zamanda \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 gereken i\u015flemleri (cron jobs) olay tabanl\u0131 olarak tetikleyin.<\/li>\n<li><b>IoT Uygulamalar\u0131:<\/b> IoT cihazlar\u0131ndan gelen verilere g\u00f6re uygulama podlar\u0131n\u0131 \u00f6l\u00e7eklendirin.<\/li>\n<li><b>G\u00f6r\u00fcnt\u00fc\/Video \u0130\u015fleme:<\/b> \u0130\u015flenmeyi bekleyen g\u00f6r\u00fcnt\u00fc veya video say\u0131s\u0131na g\u00f6re i\u015fleme podlar\u0131n\u0131 \u00f6l\u00e7eklendirin.<\/li>\n<\/ul>\n<p>\u00d6rne\u011fin, <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/11\/12\/apache-kafka-streams-gercek-zamanli-veri-isleme\/\">Apache Kafka Streams ile ger\u00e7ek zamanl\u0131 veri i\u015fleme<\/a> yap\u0131yorsan\u0131z, Kafka topic&#8217;lerindeki mesaj say\u0131s\u0131na g\u00f6re KEDA ile consumer uygulamalar\u0131n\u0131z\u0131 \u00f6l\u00e7eklendirebilirsiniz.<\/p>\n<h2 id=\"section-5\">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 izleyebilirsiniz:<\/p>\n<ol>\n<li><b>Helm ile KEDA&#8217;y\u0131 Kurun:<\/b>\n<pre><code class=\"language-bash\">helm repo add kedacore https:\/\/kedacore.github.io\/charts\nhelm repo update\nhelm install keda kedacore\/keda --namespace keda --create-namespace\n<\/code><\/pre>\n<\/li>\n<li><b>ScaledObject Tan\u0131mlay\u0131n:<\/b>\n<pre><code class=\"language-yaml\">apiVersion: keda.sh\/v1alpha1\nkind: ScaledObject\nmetadata:\n  name: my-scaledobject\n  namespace: default\nspec:\n  scaleTargetRef:\n    name: my-deployment\n  triggers:\n  - type: redis\n    metadata:\n      host: redis-master.default.svc.cluster.local:6379\n      listName: mylist\n      listLength: \"5\"  # \u00d6l\u00e7eklendirme i\u00e7in kuyruk uzunlu\u011fu e\u015fi\u011fi\n<\/code><\/pre>\n<\/li>\n<li><b>Uygulaman\u0131z\u0131 Da\u011f\u0131t\u0131n:<\/b> Kubernetes Deployment&#8217;\u0131n\u0131z\u0131 normal \u015fekilde da\u011f\u0131t\u0131n. KEDA, ScaledObject tan\u0131m\u0131na g\u00f6re uygulaman\u0131z\u0131 otomatik olarak \u00f6l\u00e7eklendirecektir.<\/li>\n<\/ol>\n<p>Bu \u00f6rnekte, Redis kuyru\u011fundaki eleman say\u0131s\u0131na g\u00f6re bir uygulamay\u0131 \u00f6l\u00e7eklendiren bir ScaledObject tan\u0131m\u0131 bulunmaktad\u0131r. `scaleTargetRef` b\u00f6l\u00fcm\u00fcnde, \u00f6l\u00e7eklenecek Deployment&#8217;\u0131n ad\u0131n\u0131 belirtiyoruz. `triggers` b\u00f6l\u00fcm\u00fcnde ise, Redis kuyru\u011funu izleyecek ve kuyruk uzunlu\u011fu 5&#8217;i a\u015ft\u0131\u011f\u0131nda \u00f6l\u00e7eklendirme yapacak bir tetikleyici tan\u0131ml\u0131yoruz.<\/p>\n<h2 id=\"section-6\">BirCloud Perspektifi<\/h2>\n<p>BirCloud olarak, bulut bili\u015fim \u00e7\u00f6z\u00fcmlerinde uzman\u0131z ve m\u00fc\u015fterilerimize en iyi performans\u0131 ve verimlili\u011fi sunmay\u0131 hedefliyoruz. KEDA, Kubernetes ortamlar\u0131nda olay tabanl\u0131 uygulamalar\u0131 \u00f6l\u00e7eklendirmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r ve m\u00fc\u015fterilerimizin maliyetlerini d\u00fc\u015f\u00fcrmelerine ve operasyonel y\u00fcklerini azaltmalar\u0131na yard\u0131mc\u0131 olabilir.<\/p>\n<p>BirCloud olarak, KEDA konusunda a\u015fa\u011f\u0131daki hizmetleri sunuyoruz:<\/p>\n<ul>\n<li><b>Dan\u0131\u015fmanl\u0131k:<\/b> KEDA&#8217;n\u0131n sizin i\u00e7in uygun olup olmad\u0131\u011f\u0131n\u0131 de\u011ferlendirmenize ve en iyi kullan\u0131m senaryolar\u0131n\u0131 belirlemenize yard\u0131mc\u0131 oluyoruz.<\/li>\n<li><b>Kurulum ve Yap\u0131land\u0131rma:<\/b> KEDA&#8217;y\u0131 Kubernetes k\u00fcmenize kuruyor ve uygulaman\u0131z\u0131n ihtiya\u00e7lar\u0131na g\u00f6re yap\u0131land\u0131r\u0131yoruz.<\/li>\n<li><b>E\u011fitim:<\/b> Ekibinize KEDA&#8217;y\u0131 nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi \u00f6\u011fretiyoruz.<\/li>\n<li><b>Destek:<\/b> KEDA ile ilgili herhangi bir sorun ya\u015fad\u0131\u011f\u0131n\u0131zda size destek sa\u011fl\u0131yoruz.<\/li>\n<\/ul>\n<p>Ayr\u0131ca, <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/21\/kubernetes-operatorleri-durumsal-uygulama-yonetimi\/\">Kubernetes Operat\u00f6rleri ile durumsal uygulama y\u00f6netimi<\/a> konusunda da uzmanl\u0131\u011f\u0131m\u0131z bulunmaktad\u0131r. KEDA&#8217;y\u0131, \u00f6zel operat\u00f6rlerinizle birlikte kullanarak daha karma\u015f\u0131k ve \u00f6zelle\u015ftirilmi\u015f \u00e7\u00f6z\u00fcmler olu\u015fturabilirsiniz.<\/p>\n<p>Modern savunma stratejilerinin \u00f6nemi g\u00fcn ge\u00e7tik\u00e7e art\u0131yor. BirSIEM \u00e7\u00f6z\u00fcm\u00fcyle i\u015fletmenizi nas\u0131l g\u00fc\u00e7lendirebilece\u011finizi merak ediyorsan\u0131z, <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2026\/02\/03\/modern-savunmanin-temeli-isletmenizi-birsiem-ile-nasil-guclendirirsiniz\/\">Modern Savunman\u0131n Temeli: \u0130\u015fletmenizi BirSIEM ile Nas\u0131l G\u00fc\u00e7lendirirsiniz?<\/a> ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131za g\u00f6z atabilirsiniz.<\/p>\n<h2 id=\"section-7\">Sonu\u00e7<\/h2>\n<p>KEDA, Kubernetes&#8217;teki olay tabanl\u0131 uygulamalar\u0131n otomatik \u00f6l\u00e7eklendirilmesi i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir \u00e7\u00f6z\u00fcmd\u00fcr. Olay kaynaklar\u0131na g\u00f6re \u00f6l\u00e7eklendirme yaparak, maliyetleri optimize edebilir, performans\u0131 art\u0131rabilir ve operasyonel y\u00fck\u00fcn\u00fcz\u00fc azaltabilirsiniz. BirCloud olarak, KEDA konusunda uzmanl\u0131\u011f\u0131m\u0131zla size yard\u0131mc\u0131 olmaktan memnuniyet duyar\u0131z. KEDA&#8217;y\u0131 kullanarak bulut tabanl\u0131 uygulamalar\u0131n\u0131z\u0131 daha verimli ve \u00f6l\u00e7eklenebilir hale getirebilirsiniz.<\/p>\n<div class=\"bircloud-faq\">\n<h2>\u2753 S\u0131k Sorulan Sorular<\/h2>\n<div class=\"faq-item\">\n<h3>KEDA nedir ve ne i\u015fe yarar?<\/h3>\n<p>KEDA (Kubernetes Event-Driven Autoscaling), Kubernetes&#039;teki uygulamalar\u0131n olay kaynaklar\u0131na g\u00f6re otomatik olarak \u00f6l\u00e7eklenmesini sa\u011flayan bir Kubernetes Operator&#039;\u00fcd\u00fcr. Mesaj kuyruklar\u0131, veritabanlar\u0131 gibi kaynaklardaki olaylara g\u00f6re uygulama podlar\u0131n\u0131 \u00f6l\u00e7eklendirebilir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA&#039;n\u0131n avantajlar\u0131 nelerdir?<\/h3>\n<p>KEDA&#039;n\u0131n avantajlar\u0131 aras\u0131nda olay tabanl\u0131 \u00f6l\u00e7eklendirme, otomatik \u00f6l\u00e7eklendirme, maliyet optimizasyonu, esneklik ve kolay entegrasyon bulunur. Uygulamalar\u0131 sadece ihtiya\u00e7 duyuldu\u011funda \u00f6l\u00e7eklendirerek kaynak kullan\u0131m\u0131n\u0131 optimize eder.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA hangi olay kaynaklar\u0131n\u0131 destekler?<\/h3>\n<p>KEDA, Apache Kafka, RabbitMQ, Azure Queues, AWS SQS gibi bir\u00e7ok pop\u00fcler olay kayna\u011f\u0131n\u0131 destekler. Ayr\u0131ca, \u00f6zel \u00f6l\u00e7ekleyiciler de olu\u015fturulabilir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA nas\u0131l kurulur?<\/h3>\n<p>KEDA, Helm paket y\u00f6neticisi kullan\u0131larak Kubernetes k\u00fcmesine kolayca kurulabilir. Helm repo&#039;su eklenerek ve KEDA chart&#039;\u0131 y\u00fcklenerek kurulum tamamlan\u0131r.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>BirCloud KEDA konusunda nas\u0131l yard\u0131mc\u0131 olabilir?<\/h3>\n<p>BirCloud, KEDA konusunda dan\u0131\u015fmanl\u0131k, kurulum, yap\u0131land\u0131rma, e\u011fitim ve destek hizmetleri sunar. M\u00fc\u015fterilerin KEDA&#039;y\u0131 en iyi \u015fekilde kullanmalar\u0131na ve bulut tabanl\u0131 uygulamalar\u0131n\u0131 daha verimli hale getirmelerine yard\u0131mc\u0131 olur.<\/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\/08\/17\/argo-cd-gitops-surekli-dagitim-stratejileri-gelismis-konfigurasyon\/\">Argo CD ile GitOps Tabanl\u0131 S\u00fcrekli Da\u011f\u0131t\u0131m Stratejileri: Geli\u015fmi\u015f Konfig\u00fcrasyon ve Y\u00f6netim<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/05\/argo-cd-gitops-surekli-dagitim-uygulama-senkronizasyonu\/\">Argo CD ile GitOps Tabanl\u0131 S\u00fcrekli Da\u011f\u0131t\u0131m ve Uygulama Senkronizasyonu: Derinlemesine \u0130nceleme<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/01\/kubernetes-operator-framework-ozel-uygulama-yonetimi\/\">Kubernetes Operator Framework ile \u00d6zel Uygulama Y\u00f6netimi: Derinlemesine Bir Bak\u0131\u015f<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/06\/19\/kubernetes-ebpf-ag-izleme-guvenlik-performans\/\">Kubernetes&#039;te eBPF ile Devrim: A\u011f \u0130zleme, G\u00fcvenlik ve Performans Optimizasyonu<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes&#8217;te KEDA kullanarak olay tabanl\u0131 uygulama \u00f6l\u00e7eklendirme stratejilerini derinlemesine inceleyin. Performans\u0131 optimize edin, maliyetleri d\u00fc\u015f\u00fcr\u00fcn ve verimlili\u011fi art\u0131r\u0131n.<\/p>\n","protected":false},"author":2,"featured_media":3327,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[160],"tags":[165,272,155,277,280],"class_list":["post-3328","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bulut-bilisim","tag-bulut-bilisim","tag-keda","tag-kubernetes","tag-olay-tabanli-olceklendirme","tag-otomatik-olceklendirme"],"_links":{"self":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3328","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=3328"}],"version-history":[{"count":1,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3328\/revisions"}],"predecessor-version":[{"id":3329,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3328\/revisions\/3329"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media\/3327"}],"wp:attachment":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media?parent=3328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/categories?post=3328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/tags?post=3328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}