{"id":3286,"date":"2025-02-28T14:24:00","date_gmt":"2025-02-28T11:24:00","guid":{"rendered":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/02\/28\/kubernetes-ebpf-gelismis-ag-guvenlik-politikalari-yeni-nesil\/"},"modified":"2026-03-23T17:49:03","modified_gmt":"2026-03-23T14:49:03","slug":"kubernetes-ebpf-gelismis-ag-guvenlik-politikalari-yeni-nesil","status":"publish","type":"post","link":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/02\/28\/kubernetes-ebpf-gelismis-ag-guvenlik-politikalari-yeni-nesil\/","title":{"rendered":"Kubernetes&#8217;te eBPF ile Geli\u015fmi\u015f A\u011f ve G\u00fcvenlik Politikalar\u0131: Yeni Nesil Yakla\u015f\u0131m"},"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\">eBPF Nedir?<\/a><\/li>\n<li><a href=\"#section-3\">eBPF&#8217;nin Kubernetes&#8217;teki Avantajlar\u0131<\/a><\/li>\n<li><a href=\"#section-4\">eBPF 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: Gerekli Ara\u00e7lar\u0131 Kurun<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-7\">Ad\u0131m 2: Bir eBPF Program\u0131 Yaz\u0131n<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-8\">Ad\u0131m 3: eBPF Program\u0131n\u0131 Y\u00fckleyin ve \u00c7al\u0131\u015ft\u0131r\u0131n<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-9\">Ad\u0131m 4: Kubernetes ile Entegrasyon<\/a><\/li>\n<li><a href=\"#section-10\">BirCloud Perspektifi<\/a><\/li>\n<li><a href=\"#section-11\">Sonu\u00e7<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"section-1\">Giri\u015f<\/h2>\n<p>Kubernetes, modern uygulama geli\u015ftirme ve da\u011f\u0131t\u0131m\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline geldi. Ancak, karma\u015f\u0131k mikroservis mimarileri ve dinamik ortamlar, a\u011f ve g\u00fcvenlik y\u00f6netimi i\u00e7in yeni zorluklar ortaya \u00e7\u0131kar\u0131yor. \u0130\u015fte bu noktada eBPF (extended Berkeley Packet Filter) devreye giriyor. eBPF, \u00e7ekirdek seviyesinde programlanabilirlik sa\u011flayarak, Kubernetes a\u011f ve g\u00fcvenlik politikalar\u0131n\u0131 daha esnek, verimli ve g\u00fc\u00e7l\u00fc hale getiriyor.<\/p>\n<p>Bu yaz\u0131da, Kubernetes&#8217;te eBPF&#8217;nin nas\u0131l kullan\u0131labilece\u011fini, avantajlar\u0131n\u0131, kullan\u0131m senaryolar\u0131n\u0131 ve kurulum ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Ayr\u0131ca, BirCloud olarak bu alandaki uzmanl\u0131\u011f\u0131m\u0131z\u0131 ve \u00e7\u00f6z\u00fcmlerimizi de payla\u015faca\u011f\u0131z.<\/p>\n<h2 id=\"section-2\">eBPF Nedir?<\/h2>\n<p>eBPF, Linux \u00e7ekirde\u011finde \u00e7al\u0131\u015fan bir sanal makinedir. Bu sanal makineye, kullan\u0131c\u0131 uzay\u0131ndan g\u00fcvenli bir \u015fekilde derlenmi\u015f kod (eBPF programlar\u0131) y\u00fcklenebilir. eBPF programlar\u0131, a\u011f paketlerini filtrelemek, izlemek, de\u011fi\u015ftirmek ve hatta yeniden y\u00f6nlendirmek gibi \u00e7e\u015fitli g\u00f6revleri ger\u00e7ekle\u015ftirebilir. Geleneksel paket filtreleme y\u00f6ntemlerine k\u0131yasla eBPF, \u00e7ok daha esnek ve performansl\u0131d\u0131r. \u00c7\u00fcnk\u00fc eBPF programlar\u0131, \u00e7ekirdek seviyesinde \u00e7al\u0131\u015f\u0131r ve gereksiz veri kopyalama i\u015flemlerini ortadan kald\u0131r\u0131r.<\/p>\n<h2 id=\"section-3\">eBPF&#8217;nin Kubernetes&#8217;teki Avantajlar\u0131<\/h2>\n<ul>\n<li><b>Y\u00fcksek Performans:<\/b> eBPF, \u00e7ekirdek seviyesinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in a\u011f i\u015flemlerini \u00e7ok daha h\u0131zl\u0131 ger\u00e7ekle\u015ftirir. Bu, \u00f6zellikle y\u00fcksek trafikli ve d\u00fc\u015f\u00fck gecikme gerektiren uygulamalar i\u00e7in \u00f6nemlidir.<\/li>\n<li><b>Geli\u015fmi\u015f G\u00f6zlemlenebilirlik:<\/b> eBPF, a\u011f trafi\u011fini ve sistem olaylar\u0131n\u0131 ger\u00e7ek zamanl\u0131 olarak izleme imkan\u0131 sunar. Bu sayede, performans sorunlar\u0131n\u0131 tespit etmek, g\u00fcvenlik ihlallerini \u00f6nlemek ve uygulama davran\u0131\u015flar\u0131n\u0131 anlamak kolayla\u015f\u0131r. <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/11\/04\/cloud-native-uygulamalar-ebpf-gozlemlenebilirlik-yeni-nesil\/\">Cloud Native Uygulamalar \u0130\u00e7in eBPF ile G\u00fc\u00e7lendirilmi\u015f G\u00f6zlemlenebilirlik: Yeni Nesil \u0130zleme ve Analiz<\/a> ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131zda bu konuyu daha detayl\u0131 inceleyebilirsiniz.<\/li>\n<li><b>Esnek G\u00fcvenlik Politikalar\u0131:<\/b> eBPF, a\u011f trafi\u011fini \u00e7ok ince detaylarda kontrol etme imkan\u0131 sunar. Bu sayede, karma\u015f\u0131k g\u00fcvenlik politikalar\u0131 uygulamak ve zero-trust mimarilerini desteklemek m\u00fcmk\u00fcn olur.<\/li>\n<li><b>Dinamik Ortamlara Uyum:<\/b> Kubernetes ortamlar\u0131 s\u00fcrekli de\u011fi\u015fti\u011fi i\u00e7in g\u00fcvenlik politikalar\u0131n\u0131n da dinamik olarak g\u00fcncellenmesi gerekir. eBPF, politikalar\u0131n an\u0131nda uygulanmas\u0131n\u0131 ve g\u00fcncellenmesini sa\u011flayarak, de\u011fi\u015fen ortamlara h\u0131zl\u0131 bir \u015fekilde uyum sa\u011flar.<\/li>\n<li><b>Azalt\u0131lm\u0131\u015f Kaynak T\u00fcketimi:<\/b> eBPF, kullan\u0131c\u0131 uzay\u0131nda \u00e7al\u0131\u015fan ara\u00e7lara k\u0131yasla daha az kaynak t\u00fcketir. Bu, \u00f6zellikle kaynak k\u0131s\u0131tl\u0131 ortamlarda \u00f6nemlidir.<\/li>\n<\/ul>\n<h2 id=\"section-4\">eBPF Kullan\u0131m Senaryolar\u0131<\/h2>\n<ul>\n<li><b>A\u011f Politikas\u0131 Uygulama:<\/b> Kubernetes a\u011f politikalar\u0131n\u0131 eBPF ile uygulayarak, podlar aras\u0131ndaki ileti\u015fimi kontrol edebilir ve yetkisiz eri\u015fimi engelleyebilirsiniz.<\/li>\n<li><b>Servis Mesh Entegrasyonu:<\/b> <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> yaz\u0131m\u0131zda da bahsedildi\u011fi gibi, eBPF, Cilium gibi servis mesh \u00e7\u00f6z\u00fcmleriyle entegre olarak, geli\u015fmi\u015f trafik y\u00f6netimi, g\u00fcvenlik ve g\u00f6zlemlenebilirlik \u00f6zellikleri sunar.<\/li>\n<li><b>G\u00fcvenlik Duvar\u0131 (Firewall) Uygulama:<\/b> eBPF, \u00e7ekirdek seviyesinde g\u00fcvenlik duvar\u0131 kurallar\u0131 uygulayarak, zararl\u0131 trafi\u011fi engelleyebilir ve sald\u0131r\u0131lar\u0131 \u00f6nleyebilir.<\/li>\n<li><b>DDoS Korumas\u0131:<\/b> eBPF, anormal trafik kal\u0131plar\u0131n\u0131 tespit ederek, DDoS sald\u0131r\u0131lar\u0131na kar\u015f\u0131 koruma sa\u011flayabilir.<\/li>\n<li><b>A\u011f Performans \u0130zleme:<\/b> eBPF, a\u011f trafi\u011fini ger\u00e7ek zamanl\u0131 olarak izleyerek, performans darbo\u011fazlar\u0131n\u0131 tespit edebilir ve optimizasyon f\u0131rsatlar\u0131n\u0131 belirleyebilir.<\/li>\n<li><b>Y\u00fck Dengeleme (Load Balancing):<\/b> eBPF, paketleri do\u011frudan \u00e7ekirdek seviyesinde y\u00f6nlendirerek, y\u00fck dengeleme i\u015flemlerini h\u0131zland\u0131rabilir ve verimlili\u011fi art\u0131rabilir.<\/li>\n<\/ul>\n<h2 id=\"section-5\">Kurulum ve Ba\u015flang\u0131\u00e7 Rehberi<\/h2>\n<p>eBPF&#8217;yi Kubernetes ortam\u0131n\u0131zda kullanmaya ba\u015flamak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyebilirsiniz:<\/p>\n<h3 id=\"section-6\">Ad\u0131m 1: Gerekli Ara\u00e7lar\u0131 Kurun<\/h3>\n<p>eBPF programlar\u0131n\u0131 geli\u015ftirmek ve \u00e7al\u0131\u015ft\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki ara\u00e7lara ihtiyac\u0131n\u0131z olacak:<\/p>\n<ul>\n<li><b>bcc (BPF Compiler Collection):<\/b> eBPF programlar\u0131n\u0131 yazmak ve derlemek i\u00e7in kullan\u0131lan bir ara\u00e7 setidir.<\/li>\n<li><b>bpftool:<\/b> eBPF programlar\u0131n\u0131 y\u00fcklemek, y\u00f6netmek ve izlemek i\u00e7in kullan\u0131lan bir komut sat\u0131r\u0131 arac\u0131d\u0131r.<\/li>\n<li><b>kubectl:<\/b> Kubernetes k\u00fcmenize eri\u015fmek ve y\u00f6netmek i\u00e7in kullan\u0131lan komut sat\u0131r\u0131 arac\u0131d\u0131r.<\/li>\n<\/ul>\n<p>Bu ara\u00e7lar\u0131, i\u015fletim sisteminize uygun \u015fekilde kurabilirsiniz. \u00d6rne\u011fin, Ubuntu \u00fczerinde a\u015fa\u011f\u0131daki komutlar\u0131 kullanabilirsiniz:<\/p>\n<pre><code>sudo apt update\nsudo apt install -y bpfcc-tools linux-headers-$(uname -r)<\/code><\/pre>\n<h3 id=\"section-7\">Ad\u0131m 2: Bir eBPF Program\u0131 Yaz\u0131n<\/h3>\n<p>eBPF programlar\u0131 genellikle C dilinde yaz\u0131l\u0131r ve bcc ile derlenir. \u00d6rne\u011fin, basit bir paket filtreleme program\u0131 a\u015fa\u011f\u0131daki gibi olabilir:<\/p>\n<pre><code class=\"language-c\">#include &lt;uapi\/linux\/bpf.h&gt;\n#include &lt;linux\/version.h&gt;\n\nBPF_LICENSE(\"GPL\");\n\nint kprobe__tcp_v4_connect(struct pt_regs *ctx, struct sock *sk) {\n  u32 saddr = sk-&gt;__sk_common.skc_rcv_saddr;\n  u32 daddr = sk-&gt;__sk_common.skc_daddr;\n  u16 dport = sk-&gt;__sk_common.skc_dport;\n\n  \/\/ Hedef port 80 ise trafi\u011fi engelle\n  if (dport == htons(80)) {\n    return 0; \/\/ Engelle\n  }\n\n  return 0; \/\/ \u0130zin ver\n}\n<\/code><\/pre>\n<p>Bu program, 80 portuna giden TCP ba\u011flant\u0131lar\u0131n\u0131 engeller. Program\u0131 derlemek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code>cc -O2 -Wall -target bpf -c program.c -o program.o<\/code><\/pre>\n<h3 id=\"section-8\">Ad\u0131m 3: eBPF Program\u0131n\u0131 Y\u00fckleyin ve \u00c7al\u0131\u015ft\u0131r\u0131n<\/h3>\n<p>Derlenmi\u015f eBPF program\u0131n\u0131 \u00e7ekirde\u011fe y\u00fcklemek ve \u00e7al\u0131\u015ft\u0131rmak i\u00e7in `bpftool` arac\u0131n\u0131 kullanabilirsiniz:<\/p>\n<pre><code>sudo bpftool prog load program.o \/sys\/fs\/bpf\/my_program<\/code><\/pre>\n<p>Program\u0131 bir a\u011f aray\u00fcz\u00fcne veya bir kprobe&#8217;a ba\u011flayarak etkinle\u015ftirebilirsiniz. \u00d6rne\u011fin, program\u0131 `eth0` aray\u00fcz\u00fcne ba\u011flamak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code>sudo bpftool link create xdp \/sys\/fs\/bpf\/my_program iface eth0<\/code><\/pre>\n<h3 id=\"section-9\">Ad\u0131m 4: Kubernetes ile Entegrasyon<\/h3>\n<p>eBPF programlar\u0131n\u0131 Kubernetes ile entegre etmek i\u00e7in \u00e7e\u015fitli ara\u00e7lar ve \u00e7er\u00e7eveler kullanabilirsiniz. \u00d6rne\u011fin, Cilium, Calico ve Tetragon gibi \u00e7\u00f6z\u00fcmler, eBPF&#8217;yi Kubernetes a\u011f ve g\u00fcvenlik politikalar\u0131n\u0131n bir par\u00e7as\u0131 olarak kullanman\u0131za olanak tan\u0131r.<\/p>\n<h2 id=\"section-10\">BirCloud Perspektifi<\/h2>\n<p>BirCloud olarak, m\u00fc\u015fterilerimize en son teknolojileri kullanarak g\u00fcvenli, \u00f6l\u00e7eklenebilir ve y\u00fcksek performansl\u0131 bulut \u00e7\u00f6z\u00fcmleri sunmaya odaklan\u0131yoruz. Kubernetes ve eBPF&#8217;nin birle\u015fimi, a\u011f ve g\u00fcvenlik alan\u0131nda devrim niteli\u011finde f\u0131rsatlar sunmaktad\u0131r. M\u00fc\u015fterilerimize, eBPF tabanl\u0131 \u00e7\u00f6z\u00fcmlerle Kubernetes ortamlar\u0131n\u0131 optimize etmeleri, g\u00fcvenli\u011fi art\u0131rmalar\u0131 ve g\u00f6zlemlenebilirli\u011fi iyile\u015ftirmeleri konusunda yard\u0131mc\u0131 oluyoruz.<\/p>\n<p>\u00d6zellikle, <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\u0131zda bahsetti\u011fimiz SIEM \u00e7\u00f6z\u00fcmleri ile entegre ederek, eBPF&#8217;den elde edilen verileri g\u00fcvenlik olaylar\u0131n\u0131 analiz etmek ve tehditleri tespit etmek i\u00e7in kullan\u0131yoruz.<\/p>\n<h2 id=\"section-11\">Sonu\u00e7<\/h2>\n<p>eBPF, Kubernetes a\u011f ve g\u00fcvenlik y\u00f6netimi i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r. Y\u00fcksek performans\u0131, geli\u015fmi\u015f g\u00f6zlemlenebilirli\u011fi ve dinamik ortamlara uyumu sayesinde, modern uygulama geli\u015ftirme ve da\u011f\u0131t\u0131m\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline gelmektedir. BirCloud olarak, m\u00fc\u015fterilerimize eBPF tabanl\u0131 \u00e7\u00f6z\u00fcmlerle Kubernetes ortamlar\u0131n\u0131 optimize etmeleri ve rekabet avantaj\u0131 elde etmeleri konusunda destek olmaktan mutluluk duyar\u0131z.<\/p>\n<div class=\"bircloud-faq\">\n<h2>\u2753 S\u0131k Sorulan Sorular<\/h2>\n<div class=\"faq-item\">\n<h3>eBPF nedir?<\/h3>\n<p>eBPF (extended Berkeley Packet Filter), Linux \u00e7ekirde\u011finde \u00e7al\u0131\u015fan bir sanal makinedir. A\u011f paketlerini filtrelemek, izlemek ve de\u011fi\u015ftirmek gibi \u00e7e\u015fitli g\u00f6revleri ger\u00e7ekle\u015ftirebilir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF&#039;nin Kubernetes&#039;teki avantajlar\u0131 nelerdir?<\/h3>\n<p>Y\u00fcksek performans, geli\u015fmi\u015f g\u00f6zlemlenebilirlik, esnek g\u00fcvenlik politikalar\u0131, dinamik ortamlara uyum ve azalt\u0131lm\u0131\u015f kaynak t\u00fcketimi.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF hangi kullan\u0131m senaryolar\u0131nda kullan\u0131labilir?<\/h3>\n<p>A\u011f politikas\u0131 uygulama, servis mesh entegrasyonu, g\u00fcvenlik duvar\u0131 uygulama, DDoS korumas\u0131, a\u011f performans izleme ve y\u00fck dengeleme.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF&#039;yi Kubernetes ile nas\u0131l entegre edebilirim?<\/h3>\n<p>Cilium, Calico ve Tetragon gibi \u00e7\u00f6z\u00fcmler, eBPF&#039;yi Kubernetes a\u011f ve g\u00fcvenlik politikalar\u0131n\u0131n bir par\u00e7as\u0131 olarak kullanman\u0131za olanak tan\u0131r.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>BirCloud eBPF konusunda nas\u0131l yard\u0131mc\u0131 olabilir?<\/h3>\n<p>BirCloud, m\u00fc\u015fterilerine eBPF tabanl\u0131 \u00e7\u00f6z\u00fcmlerle Kubernetes ortamlar\u0131n\u0131 optimize etmeleri, g\u00fcvenli\u011fi art\u0131rmalar\u0131 ve g\u00f6zlemlenebilirli\u011fi iyile\u015ftirmeleri konusunda 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\/12\/07\/cloud-native-buildpacks-tekrarlanabilir-guvenli-container-imajlari-yeni-cag\/\">Cloud Native Buildpacks ile Tekrarlanabilir ve G\u00fcvenli Container \u0130majlar\u0131: Uygulama Geli\u015ftirmede Yeni Bir \u00c7a\u011f<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/02\/10\/cloud-native-ebpf-gozlemlenebilirlik\/\">Cloud Native Uygulamalarda eBPF ile G\u00f6zlemlenebilirlik: Performans ve G\u00fcvenlikte Yeni Bir Boyut<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/01\/08\/cloud-native-buildpacks-dockerfiles-alternatif\/\">Dockerfiles&#039;a Elveda: Cloud Native Buildpacks ile Daha Verimli Container \u0130majlar\u0131<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/01\/06\/terraform-ile-bulut-kaynaklari-iac-yonetimi\/\">Terraform ile Bulut Kaynaklar\u0131 i\u00e7in Altyap\u0131-as-Code (IaC) Y\u00f6netimi: Kapsaml\u0131 Rehber<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes a\u011f ve g\u00fcvenlik politikalar\u0131n\u0131 eBPF ile nas\u0131l g\u00fc\u00e7lendirebilece\u011finizi ke\u015ffedin. Performans\u0131 art\u0131r\u0131n, g\u00f6r\u00fcn\u00fcrl\u00fc\u011f\u00fc iyile\u015ftirin ve modern tehditlere kar\u015f\u0131 koruma sa\u011flay\u0131n.<\/p>\n","protected":false},"author":2,"featured_media":3285,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[160],"tags":[242,165,161,193,155],"class_list":["post-3286","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bulut-bilisim","tag-ag-guvenligi","tag-bulut-bilisim","tag-ebpf","tag-guvenlik-politikalari","tag-kubernetes"],"_links":{"self":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3286","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=3286"}],"version-history":[{"count":1,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3286\/revisions"}],"predecessor-version":[{"id":3287,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3286\/revisions\/3287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media\/3285"}],"wp:attachment":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media?parent=3286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/categories?post=3286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/tags?post=3286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}