{"id":2886,"date":"2025-01-26T16:02:00","date_gmt":"2025-01-26T13:02:00","guid":{"rendered":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/01\/26\/keda-kubernetes-etkinlik-odakli-otomatik-olceklendirme\/"},"modified":"2026-02-17T17:48:33","modified_gmt":"2026-02-17T14:48:33","slug":"keda-kubernetes-etkinlik-odakli-otomatik-olceklendirme","status":"publish","type":"post","link":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/01\/26\/keda-kubernetes-etkinlik-odakli-otomatik-olceklendirme\/","title":{"rendered":"KEDA ile Kubernetes&#8217;te Etkinlik Odakl\u0131 Otomatik \u00d6l\u00e7eklendirme: Derinlemesine \u0130nceleme ve En \u0130yi Uygulamalar"},"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 class=\"toc-sub\"><a href=\"#section-6\">Ad\u0131m 1: KEDA&#8217;y\u0131 Kurulumu<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-7\">Ad\u0131m 2: ScaledObject Tan\u0131mlama<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-8\">Ad\u0131m 3: Uygulamay\u0131 Da\u011f\u0131tma<\/a><\/li>\n<li><a href=\"#section-9\">BirCloud Perspektifi<\/a><\/li>\n<li><a href=\"#section-10\">Sonu\u00e7<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"section-1\">Giri\u015f<\/h2>\n<p>Kubernetes, konteyner orkestrasyonu alan\u0131nda end\u00fcstri standard\u0131 haline gelmi\u015ftir. Ancak, Kubernetes&#8217;in yerel otomatik \u00f6l\u00e7eklendirme yetenekleri, yaln\u0131zca CPU ve bellek kullan\u0131m\u0131na dayan\u0131r. Bu durum, olay g\u00fcd\u00fcml\u00fc (event-driven) uygulamalar i\u00e7in yetersiz kalabilir. \u0130\u015fte bu noktada KEDA (Kubernetes Event-Driven Autoscaling) devreye giriyor. KEDA, Kubernetes uygulamalar\u0131n\u0131z\u0131 \u00e7e\u015fitli olay kaynaklar\u0131na (event sources) g\u00f6re otomatik olarak \u00f6l\u00e7eklendirmenizi sa\u011flayan a\u00e7\u0131k kaynakl\u0131 bir \u00e7\u00f6z\u00fcmd\u00fcr. Bu blog yaz\u0131s\u0131nda, KEDA&#8217;n\u0131n ne oldu\u011funu, avantajlar\u0131n\u0131, kullan\u0131m senaryolar\u0131n\u0131 ve nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h2 id=\"section-2\">KEDA Nedir?<\/h2>\n<p>KEDA, Kubernetes&#8217;te \u00e7al\u0131\u015fan uygulamalar\u0131n \u00f6l\u00e7eklendirilmesini olay kaynaklar\u0131na ba\u011flayan bir Kubernetes operat\u00f6r\u00fcd\u00fcr. Geleneksel Kubernetes Horizontal Pod Autoscaler (HPA) yaln\u0131zca CPU ve bellek metriklerine g\u00f6re \u00f6l\u00e7eklendirme yaparken, KEDA, Kafka kuyruklar\u0131ndaki mesaj say\u0131s\u0131, Azure Service Bus kuyruk uzunlu\u011fu, Prometheus metrikleri veya herhangi bir \u00f6zel metrik gibi \u00e7e\u015fitli olay kaynaklar\u0131na g\u00f6re \u00f6l\u00e7eklendirme yapabilir. KEDA, uygulamalar\u0131n\u0131z\u0131n ger\u00e7ek zamanl\u0131 taleplerine daha duyarl\u0131 bir \u015fekilde yan\u0131t vermesini sa\u011flar, b\u00f6ylece kaynak kullan\u0131m\u0131n\u0131 optimize eder ve maliyetleri d\u00fc\u015f\u00fcr\u00fcr.<\/p>\n<h2 id=\"section-3\">KEDA&#8217;n\u0131n Avantajlar\u0131<\/h2>\n<ul>\n<li><b>Olay G\u00fcd\u00fcml\u00fc \u00d6l\u00e7eklendirme:<\/b> Uygulamalar\u0131n\u0131z\u0131 ger\u00e7ek zamanl\u0131 olaylara g\u00f6re \u00f6l\u00e7eklendirin. Bu, ani trafik art\u0131\u015flar\u0131na daha h\u0131zl\u0131 ve etkili bir \u015fekilde yan\u0131t vermenizi sa\u011flar.<\/li>\n<li><b>Kaynak Optimizasyonu:<\/b> KEDA, i\u015f y\u00fck\u00fc olmad\u0131\u011f\u0131nda uygulamalar\u0131n\u0131z\u0131 s\u0131f\u0131ra kadar \u00f6l\u00e7eklendirebilir. Bu, 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 altyap\u0131n\u0131zla kolayca entegre olur. Herhangi bir kod de\u011fi\u015fikli\u011fi yapman\u0131za gerek kalmadan uygulamalar\u0131n\u0131z\u0131 \u00f6l\u00e7eklendirebilirsiniz.<\/li>\n<li><b>\u00c7oklu Olay Kayna\u011f\u0131 Deste\u011fi:<\/b> KEDA, Kafka, RabbitMQ, Azure Service Bus, AWS SQS, Prometheus ve daha bir\u00e7ok olay kayna\u011f\u0131n\u0131 destekler. Bu, \u00e7e\u015fitli uygulamalar i\u00e7in \u00f6l\u00e7eklendirme \u00e7\u00f6z\u00fcmleri sunar.<\/li>\n<li><b>A\u00e7\u0131k Kaynak ve Topluluk Deste\u011fi:<\/b> KEDA, a\u00e7\u0131k kaynakl\u0131 bir projedir ve geni\u015f bir topluluk taraf\u0131ndan desteklenmektedir. Bu, s\u00fcrekli geli\u015fen bir \u00e7\u00f6z\u00fcm ve bol miktarda kaynak anlam\u0131na gelir.<\/li>\n<li><b>YAML ile Kolay Konfig\u00fcrasyon:<\/b> KEDA \u00f6l\u00e7eklendirme kurallar\u0131, YAML dosyalar\u0131 arac\u0131l\u0131\u011f\u0131yla tan\u0131mlan\u0131r. Bu, konfig\u00fcrasyonu kolayla\u015ft\u0131r\u0131r ve s\u00fcr\u00fcm kontrol sistemleriyle entegrasyonu m\u00fcmk\u00fcn k\u0131lar.<\/li>\n<\/ul>\n<h2 id=\"section-4\">Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>KEDA, \u00e7e\u015fitli kullan\u0131m senaryolar\u0131nda etkili bir \u015fekilde uygulanabilir:<\/p>\n<ul>\n<li><b>Mesaj Kuyru\u011fu \u0130\u015fleme:<\/b> Kafka, RabbitMQ veya Azure Service Bus gibi mesaj kuyruklar\u0131ndan gelen mesajlar\u0131 i\u015fleyen uygulamalar i\u00e7in KEDA, kuyruk uzunlu\u011funa g\u00f6re \u00f6l\u00e7eklendirme yapabilir. \u00d6rne\u011fin, bir e-ticaret sitesinde sipari\u015fleri i\u015fleyen bir uygulama, sipari\u015f say\u0131s\u0131ndaki art\u0131\u015fa g\u00f6re otomatik olarak \u00f6l\u00e7eklenebilir.<\/li>\n<li><b>Veri \u0130\u015fleme:<\/b> Veri ak\u0131\u015f\u0131 uygulamalar\u0131, KEDA ile ger\u00e7ek zamanl\u0131 olarak \u00f6l\u00e7eklendirilebilir. Apache Kafka Streams ile ger\u00e7ek zamanl\u0131 veri i\u015fleme ve analizi konusunda <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/11\/12\/apache-kafka-streams-gercek-zamanli-veri-isleme\/\">BirCloud uzmanl\u0131\u011f\u0131<\/a> ile entegre \u00e7\u00f6z\u00fcmler sunulabilir.<\/li>\n<li><b>Arka Plan \u0130\u015flemleri:<\/b> Belirli aral\u0131klarla veya olaylara ba\u011fl\u0131 olarak \u00e7al\u0131\u015fan arka plan i\u015flemleri, KEDA ile otomatik olarak \u00f6l\u00e7eklendirilebilir. \u00d6rne\u011fin, bir g\u00f6r\u00fcnt\u00fc i\u015fleme uygulamas\u0131, yeni y\u00fcklenen g\u00f6r\u00fcnt\u00fc say\u0131s\u0131na g\u00f6re \u00f6l\u00e7eklenebilir.<\/li>\n<li><b>Web Uygulamalar\u0131:<\/b> Yo\u011fun trafik d\u00f6nemlerinde web uygulamalar\u0131, KEDA ile otomatik olarak \u00f6l\u00e7eklendirilebilir. Prometheus metriklerini kullanarak, uygulama trafi\u011fine g\u00f6re \u00f6l\u00e7eklendirme yapabilirsiniz.<\/li>\n<li><b>IoT Uygulamalar\u0131:<\/b> IoT cihazlar\u0131ndan gelen verileri i\u015fleyen uygulamalar, KEDA ile \u00f6l\u00e7eklendirilebilir. Cihaz say\u0131s\u0131ndaki art\u0131\u015fa veya veri hacmindeki art\u0131\u015fa g\u00f6re \u00f6l\u00e7eklendirme yapabilirsiniz.<\/li>\n<\/ul>\n<h2 id=\"section-5\">Kurulum ve Ba\u015flang\u0131\u00e7 Rehberi<\/h2>\n<p>KEDA&#8217;y\u0131 Kubernetes k\u00fcmenize kurmak ve kullanmaya ba\u015flamak olduk\u00e7a basittir. \u0130\u015fte ad\u0131m ad\u0131m bir rehber:<\/p>\n<h3 id=\"section-6\">Ad\u0131m 1: KEDA&#8217;y\u0131 Kurulumu<\/h3>\n<p>KEDA&#8217;y\u0131 kurman\u0131n en kolay yolu Helm kullanmakt\u0131r. Helm, Kubernetes i\u00e7in bir paket y\u00f6neticisidir ve uygulamalar\u0131n kurulumunu ve y\u00f6netimini kolayla\u015ft\u0131r\u0131r.<\/p>\n<pre><code class=\"language-bash\">\nhelm repo add kedacore https:\/\/kedacore.github.io\/charts\nhelm repo update\nhelm install keda kedacore\/keda --namespace keda --create-namespace\n<\/code><\/pre>\n<p>Bu komutlar, KEDA&#8217;y\u0131 `keda` namespace&#8217;ine kurar. Kurulum tamamland\u0131ktan sonra, KEDA operat\u00f6r\u00fcn\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\nkubectl get deployments -n keda\n<\/code><\/pre>\n<h3 id=\"section-7\">Ad\u0131m 2: ScaledObject Tan\u0131mlama<\/h3>\n<p>KEDA&#8217;n\u0131n \u00f6l\u00e7eklendirme yapabilmesi i\u00e7in bir `ScaledObject` tan\u0131mlaman\u0131z gerekir. `ScaledObject`, hangi olay kayna\u011f\u0131na g\u00f6re \u00f6l\u00e7eklendirme yap\u0131laca\u011f\u0131n\u0131 ve \u00f6l\u00e7eklendirme kurallar\u0131n\u0131 belirtir.<\/p>\n<p>\u00d6rne\u011fin, Kafka kuyru\u011fundaki mesaj say\u0131s\u0131na g\u00f6re \u00f6l\u00e7eklendirme yapmak i\u00e7in a\u015fa\u011f\u0131daki gibi bir `ScaledObject` tan\u0131mlayabilirsiniz:<\/p>\n<pre><code class=\"language-yaml\">\napiVersion: keda.sh\/v1alpha1\nkind: ScaledObject\nmetadata:\n  name: kafka-scaledobject\n  namespace: default\nspec:\n  scaleTargetRef:\n    name: my-kafka-consumer\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><\/pre>\n<p>Bu `ScaledObject`, `my-kafka-consumer` adl\u0131 Deployment&#8217;\u0131 \u00f6l\u00e7eklendirecektir. Kafka kuyru\u011fundaki mesaj say\u0131s\u0131 5&#8217;i ge\u00e7ti\u011finde, KEDA yeni pod&#8217;lar olu\u015fturacakt\u0131r.<\/p>\n<h3 id=\"section-8\">Ad\u0131m 3: Uygulamay\u0131 Da\u011f\u0131tma<\/h3>\n<p>`ScaledObject` tan\u0131mland\u0131ktan sonra, uygulaman\u0131z\u0131 Kubernetes&#8217;e da\u011f\u0131tabilirsiniz. KEDA, uygulaman\u0131z\u0131n \u00f6l\u00e7eklendirilmesini otomatik olarak y\u00f6netecektir.<\/p>\n<h2 id=\"section-9\">BirCloud Perspektifi<\/h2>\n<p>BirCloud olarak, m\u00fc\u015fterilerimize bulut tabanl\u0131 \u00e7\u00f6z\u00fcmler sunarken, KEDA&#8217;n\u0131n olay g\u00fcd\u00fcml\u00fc otomatik \u00f6l\u00e7eklendirme yeteneklerinden faydalan\u0131yoruz. KEDA, uygulamalar\u0131m\u0131z\u0131n kaynak kullan\u0131m\u0131n\u0131 optimize etmemize, maliyetleri d\u00fc\u015f\u00fcrmemize ve m\u00fc\u015fterilerimize daha iyi bir deneyim sunmam\u0131za yard\u0131mc\u0131 oluyor. <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/05\/14\/keda-kubernetes-etkinlik-tabanli-uygulama-olceklendirme\/\">KEDA ile Kubernetes Etkinlik Tabanl\u0131 Uygulama \u00d6l\u00e7eklendirme<\/a> konusundaki uzmanl\u0131\u011f\u0131m\u0131zla, m\u00fc\u015fterilerimize \u00f6zel \u00e7\u00f6z\u00fcmler sunuyoruz.<\/p>\n<p>\u00d6rne\u011fin, bir e-ticaret m\u00fc\u015fterimiz i\u00e7in, sipari\u015fleri i\u015fleyen bir uygulamay\u0131 KEDA ile \u00f6l\u00e7eklendirerek, yo\u011fun kampanya d\u00f6nemlerinde bile uygulaman\u0131n sorunsuz bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flad\u0131k. Ayr\u0131ca, <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/11\/13\/prometheus-proaktif-izleme-anomali-tespiti\/\">Prometheus ile proaktif izleme ve anomali tespiti<\/a> yaparak, KEDA&#8217;n\u0131n \u00f6l\u00e7eklendirme kararlar\u0131n\u0131 daha iyi optimize etmemize yard\u0131mc\u0131 olduk.<\/p>\n<p>BirCloud olarak, <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/08\/31\/bulut-teknolojisi-donusum-inovasyon\/\">bulut teknolojisi<\/a> alan\u0131ndaki deneyimimizle, m\u00fc\u015fterilerimize en iyi \u00e7\u00f6z\u00fcmleri sunmaya devam edece\u011fiz. KEDA, bulut altyap\u0131m\u0131z\u0131 daha verimli ve \u00f6l\u00e7eklenebilir hale getirmemize yard\u0131mc\u0131 olan \u00f6nemli bir ara\u00e7t\u0131r.<\/p>\n<h2 id=\"section-10\">Sonu\u00e7<\/h2>\n<p>KEDA, Kubernetes&#8217;te 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 ger\u00e7ek zamanl\u0131 taleplerine daha duyarl\u0131 bir \u015fekilde yan\u0131t vermesini sa\u011flar, kaynak kullan\u0131m\u0131n\u0131 optimize eder ve maliyetleri d\u00fc\u015f\u00fcr\u00fcr. KEDA&#8217;n\u0131n kolay kurulumu ve konfig\u00fcrasyonu, Kubernetes altyap\u0131n\u0131z\u0131 daha verimli hale getirmenize yard\u0131mc\u0131 olur. BirCloud olarak, KEDA&#8217;n\u0131n sundu\u011fu avantajlardan faydalanarak, m\u00fc\u015fterilerimize en iyi bulut \u00e7\u00f6z\u00fcmlerini sunmaya devam edece\u011fiz.<\/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 Event-Driven Autoscaling), Kubernetes&#039;te \u00e7al\u0131\u015fan uygulamalar\u0131n \u00f6l\u00e7eklendirilmesini olay kaynaklar\u0131na ba\u011flayan bir Kubernetes operat\u00f6r\u00fcd\u00fcr.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA&#039;n\u0131n avantajlar\u0131 nelerdir?<\/h3>\n<p>Olay g\u00fcd\u00fcml\u00fc \u00f6l\u00e7eklendirme, kaynak optimizasyonu, kolay entegrasyon, \u00e7oklu olay kayna\u011f\u0131 deste\u011fi ve a\u00e7\u0131k kaynak olmas\u0131 KEDA&#039;n\u0131n ba\u015fl\u0131ca avantajlar\u0131d\u0131r.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA hangi olay kaynaklar\u0131n\u0131 destekler?<\/h3>\n<p>Kafka, RabbitMQ, Azure Service Bus, AWS SQS, Prometheus ve daha bir\u00e7ok olay kayna\u011f\u0131n\u0131 destekler.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>KEDA nas\u0131l kurulur?<\/h3>\n<p>KEDA, Helm kullan\u0131larak Kubernetes k\u00fcmesine kolayca kurulabilir. Kurulum ad\u0131mlar\u0131 blog yaz\u0131s\u0131nda detayl\u0131 olarak a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>ScaledObject nedir?<\/h3>\n<p>ScaledObject, KEDA&#039;n\u0131n \u00f6l\u00e7eklendirme yapabilmesi i\u00e7in tan\u0131mlanan, hangi olay kayna\u011f\u0131na g\u00f6re \u00f6l\u00e7eklendirme yap\u0131laca\u011f\u0131n\u0131 ve \u00f6l\u00e7eklendirme kurallar\u0131n\u0131 belirten bir Kubernetes kayna\u011f\u0131d\u0131r.<\/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\/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\/01\/31\/serverless-fonksiyonlar-event-driven-knative-openfaas\/\">Serverless Fonksiyonlar ile Event-Driven Mimariler: Knative ve OpenFaaS ile Pratik \u00c7\u00f6z\u00fcmler<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/05\/15\/dapr-ile-dagitik-uygulama-gelistirme\/\">Dapr ile Da\u011f\u0131t\u0131k Uygulama Geli\u015ftirmede Kolayl\u0131k: BirCloud Uzmanl\u0131\u011f\u0131<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/09\/03\/opentelemetry-dagitik-sistemler-gozlemlenebilirlik\/\">OpenTelemetry ile Da\u011f\u0131t\u0131k Sistemlerde G\u00f6zlemlenebilirlik: U\u00e7tan Uca \u0130zleme ve Analiz<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>KEDA ile Kubernetes&#8217;te olay tabanl\u0131 otomatik \u00f6l\u00e7eklendirme (event-driven autoscaling) konusunu derinlemesine inceliyoruz. KEDA&#8217;n\u0131n avantajlar\u0131, kullan\u0131m senaryolar\u0131 ve kurulum rehberi.<\/p>\n","protected":false},"author":1,"featured_media":2885,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[160],"tags":[165,170,272,155,280],"class_list":["post-2886","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bulut-bilisim","tag-bulut-bilisim","tag-event-driven","tag-keda","tag-kubernetes","tag-otomatik-olceklendirme"],"_links":{"self":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/2886","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/comments?post=2886"}],"version-history":[{"count":1,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/2886\/revisions"}],"predecessor-version":[{"id":2887,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/2886\/revisions\/2887"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media\/2885"}],"wp:attachment":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media?parent=2886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/categories?post=2886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/tags?post=2886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}