{"id":2734,"date":"2025-05-03T12:11:00","date_gmt":"2025-05-03T09:11:00","guid":{"rendered":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/05\/03\/kubernetes-ebpf-gelismis-ag-izleme-guvenlik\/"},"modified":"2026-02-08T17:27:13","modified_gmt":"2026-02-08T14:27:13","slug":"kubernetes-ebpf-gelismis-ag-izleme-guvenlik","status":"publish","type":"post","link":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/05\/03\/kubernetes-ebpf-gelismis-ag-izleme-guvenlik\/","title":{"rendered":"Kubernetes A\u011f G\u00fcvenli\u011finde Yeni Bir Boyut: eBPF ile Geli\u015fmi\u015f \u0130zleme ve Koruma"},"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 Avantajlar\u0131<\/a><\/li>\n<li><a href=\"#section-4\">Kubernetes&#8217;te eBPF 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>Kubernetes, modern uygulama geli\u015ftirme ve da\u011f\u0131t\u0131m\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline geldi. Ancak, bu karma\u015f\u0131k orkestrasyon platformunun dinamik yap\u0131s\u0131, a\u011f trafi\u011fini izleme ve g\u00fcvenli\u011fi sa\u011flama konusunda benzersiz zorluklar sunar. \u0130\u015fte tam bu noktada, eBPF (extended Berkeley Packet Filter) devreye giriyor. eBPF, \u00e7ekirdek seviyesinde \u00e7al\u0131\u015fan, y\u00fcksek performansl\u0131 ve esnek bir teknoloji olarak, Kubernetes a\u011flar\u0131nda g\u00f6zlemlenebilirli\u011fi art\u0131rmak ve g\u00fcvenlik politikalar\u0131n\u0131 uygulamak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7 sunar.<\/p>\n<p>Bu blog yaz\u0131s\u0131nda, Kubernetes&#8217;te eBPF&#8217;nin ne oldu\u011funu, avantajlar\u0131n\u0131, kullan\u0131m senaryolar\u0131n\u0131 ve BirCloud olarak bu teknolojiyi nas\u0131l uygulad\u0131\u011f\u0131m\u0131z\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Ayr\u0131ca, eBPF&#8217;yi kullanarak Kubernetes a\u011f\u0131n\u0131z\u0131 nas\u0131l daha g\u00fcvenli ve g\u00f6zlemlenebilir hale getirebilece\u011finize dair pratik bilgiler sunaca\u011f\u0131z.<\/p>\n<h2 id=\"section-2\">eBPF Nedir?<\/h2>\n<p>eBPF, Linux \u00e7ekirde\u011finde \u00e7al\u0131\u015fan, olay tabanl\u0131 bir sanal makinedir. Ba\u015flang\u0131\u00e7ta a\u011f paketlerini filtrelemek i\u00e7in tasarlanm\u0131\u015f olsa da, zamanla \u00e7ok daha fazlas\u0131n\u0131 yapabilen genel ama\u00e7l\u0131 bir ara\u00e7 haline gelmi\u015ftir. eBPF programlar\u0131, \u00e7ekirdek i\u00e7inde g\u00fcvenli bir \u015fekilde \u00e7al\u0131\u015ft\u0131r\u0131labilir ve sistem \u00e7a\u011fr\u0131lar\u0131, a\u011f olaylar\u0131 ve di\u011fer \u00e7ekirdek olaylar\u0131 gibi \u00e7e\u015fitli tetikleyicilere yan\u0131t verebilir. Bu sayede, eBPF, sistem performans\u0131n\u0131 etkilemeden derinlemesine izleme, g\u00fcvenlik ve a\u011f analizi yapma imkan\u0131 sunar.<\/p>\n<h2 id=\"section-3\">eBPF&#8217;nin Avantajlar\u0131<\/h2>\n<ul>\n<li><b>Y\u00fcksek Performans:<\/b> eBPF programlar\u0131, \u00e7ekirdek i\u00e7inde \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in kullan\u0131c\u0131 alan\u0131na ge\u00e7i\u015f yapmadan veri i\u015fleme imkan\u0131 sunar. Bu, \u00f6nemli \u00f6l\u00e7\u00fcde daha d\u00fc\u015f\u00fck gecikme s\u00fcreleri ve daha y\u00fcksek verimlilik anlam\u0131na gelir.<\/li>\n<li><b>G\u00fcvenlik:<\/b> eBPF programlar\u0131, \u00e7ekirdek taraf\u0131ndan do\u011frulan\u0131r ve g\u00fcvenli bir \u015fekilde \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r. Bu, k\u00f6t\u00fc niyetli kodlar\u0131n sisteme zarar verme riskini azalt\u0131r.<\/li>\n<li><b>Esneklik:<\/b> eBPF, \u00e7e\u015fitli programlama dilleriyle (\u00f6rne\u011fin, C, Go) yaz\u0131labilir ve farkl\u0131 tetikleyicilere yan\u0131t verebilir. Bu, farkl\u0131 kullan\u0131m senaryolar\u0131na uyum sa\u011flamay\u0131 kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><b>G\u00f6zlemlenebilirlik:<\/b> eBPF, a\u011f trafi\u011fini, sistem \u00e7a\u011fr\u0131lar\u0131n\u0131 ve di\u011fer \u00e7ekirdek olaylar\u0131n\u0131 ger\u00e7ek zamanl\u0131 olarak izleme imkan\u0131 sunar. Bu, sorunlar\u0131 h\u0131zl\u0131 bir \u015fekilde tespit etmeyi ve gidermeyi kolayla\u015ft\u0131r\u0131r. <a href=\"https:\/\/bircloud.com\/cloud\/cloud-native-gozlemlenebilirlik-ebpf\/\">Cloud Native G\u00f6zlemlenebilirlik: eBPF ile Uygulamalar\u0131n\u0131z\u0131 Derinlemesine \u0130zleyin<\/a> ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131zda eBPF&#8217;nin g\u00f6zlemlenebilirlik alan\u0131ndaki g\u00fcc\u00fcne daha detayl\u0131 de\u011finmi\u015ftik.<\/li>\n<\/ul>\n<h2 id=\"section-4\">Kubernetes&#8217;te eBPF Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>eBPF, Kubernetes ortamlar\u0131nda \u00e7e\u015fitli kullan\u0131m senaryolar\u0131 i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr:<\/p>\n<ul>\n<li><b>A\u011f \u0130zleme:<\/b> eBPF, podlar aras\u0131ndaki a\u011f trafi\u011fini, servislerin performans\u0131n\u0131 ve DNS sorgular\u0131n\u0131 izlemek i\u00e7in kullan\u0131labilir. Bu sayede, a\u011f sorunlar\u0131n\u0131 tespit etmek ve performans\u0131 optimize etmek kolayla\u015f\u0131r.<\/li>\n<li><b>G\u00fcvenlik:<\/b> eBPF, a\u011f politikalar\u0131n\u0131 uygulamak, yetkisiz eri\u015fimi engellemek ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 tespit etmek i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, belirli IP adreslerinden gelen trafi\u011fi engellemek veya belirli sistem \u00e7a\u011fr\u0131lar\u0131n\u0131 izlemek m\u00fcmk\u00fcnd\u00fcr.<\/li>\n<li><b>Servis Mesh:<\/b> eBPF, servis mesh&#8217;lerin (\u00f6rne\u011fin, Istio) performans\u0131n\u0131 art\u0131rmak ve daha fazla \u00f6zellik eklemek i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, a\u011f trafi\u011fini y\u00f6nlendirmek, y\u00fck dengelemek ve kimlik do\u011frulamas\u0131 yapmak i\u00e7in eBPF programlar\u0131 yaz\u0131labilir. <a href=\"https:\/\/bircloud.com\/cloud\/istio-gelismis-trafik-yonetimi-guvenlik-politikalari\/\">Istio ile Geli\u015fmi\u015f Trafik Y\u00f6netimi ve G\u00fcvenlik Politikalar\u0131: BirCloud ile Bulutta M\u00fckemmelli\u011fe Ula\u015f\u0131n<\/a> yaz\u0131m\u0131zda Istio ve servis mesh kavramlar\u0131na daha yak\u0131ndan bakabilirsiniz.<\/li>\n<li><b>G\u00fcvenlik Olay Y\u00f6netimi (SIEM):<\/b> eBPF ile elde edilen veriler, bir SIEM (Security Information and Event Management) sistemine entegre edilebilir. Bu sayede, g\u00fcvenlik olaylar\u0131 merkezi bir yerden izlenebilir ve analiz edilebilir. <a href=\"https:\/\/bircloud.com\/cloud\/modern-savunmanin-temeli-isletmenizi-birsiem-ile-nasil-guclendirirsiniz\/\">Modern Savunman\u0131n Temeli: \u0130\u015fletmenizi BirSIEM ile Nas\u0131l G\u00fc\u00e7lendirirsiniz?<\/a> yaz\u0131m\u0131zda SIEM sistemlerinin \u00f6nemine de\u011finmi\u015ftik.<\/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<ol>\n<li><b>Gerekli Ara\u00e7lar\u0131 Kurun:<\/b> \u00d6ncelikle, eBPF programlar\u0131 yazmak ve derlemek i\u00e7in gerekli ara\u00e7lar\u0131 kurman\u0131z gerekir. Bunlar aras\u0131nda, BCC (BPF Compiler Collection), bpftool ve libbpf gibi ara\u00e7lar bulunur.<\/li>\n<li><b>eBPF Program\u0131 Yaz\u0131n:<\/b> Ard\u0131ndan, eBPF program\u0131n\u0131z\u0131 yazman\u0131z gerekir. Bu program, a\u011f trafi\u011fini izlemek, g\u00fcvenlik politikalar\u0131n\u0131 uygulamak veya di\u011fer g\u00f6revleri yerine getirmek i\u00e7in tasarlanm\u0131\u015f olabilir.<\/li>\n<li><b>Program\u0131 Derleyin ve Y\u00fckleyin:<\/b> Program\u0131n\u0131z\u0131 yazd\u0131ktan sonra, derlemeniz ve \u00e7ekirde\u011fe y\u00fcklemeniz gerekir. Bu i\u015flem, bpftool veya BCC gibi ara\u00e7lar kullan\u0131larak yap\u0131labilir.<\/li>\n<li><b>Program\u0131 \u0130zleyin ve Test Edin:<\/b> Program\u0131n\u0131z\u0131 y\u00fckledikten sonra, do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in izlemeniz ve test etmeniz gerekir. Bu i\u015flem, bpftrace veya perf gibi ara\u00e7lar kullan\u0131larak yap\u0131labilir.<\/li>\n<\/ol>\n<p>\u00d6rnek bir eBPF program\u0131 (C ile yaz\u0131lm\u0131\u015f):<\/p>\n<pre><code class=\"language-c\">\n#include &lt;uapi\/linux\/bpf.h&gt;\n#include &lt;linux\/version.h&gt;\n#include &lt;bpf\/bpf_helpers.h&gt;\n\nSEC(\"tracepoint\/syscalls\/sys_enter_execve\")\nint bpf_prog(void *ctx) {\n bpf_printk(\"Hello, eBPF!\");\n return 0;\n}\n\nchar _license[] SEC(\"license\") = \"GPL\";\n<\/code><\/pre>\n<p>Bu basit program, her `execve` sistem \u00e7a\u011fr\u0131s\u0131nda &#8220;Hello, eBPF!&#8221; mesaj\u0131n\u0131 yazd\u0131r\u0131r.<\/p>\n<h2 id=\"section-6\">BirCloud Perspektifi<\/h2>\n<p>BirCloud olarak, m\u00fc\u015fterilerimize en iyi bulut \u00e7\u00f6z\u00fcmlerini sunmaya odaklan\u0131yoruz. eBPF, Kubernetes ortamlar\u0131nda g\u00f6zlemlenebilirli\u011fi art\u0131rmak ve g\u00fcvenli\u011fi sa\u011flamak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bu nedenle, eBPF&#8217;yi bulut \u00e7\u00f6z\u00fcmlerimize entegre ederek m\u00fc\u015fterilerimizin daha g\u00fcvenli, performansl\u0131 ve g\u00f6zlemlenebilir uygulamalar geli\u015ftirmelerine yard\u0131mc\u0131 oluyoruz. <a href=\"https:\/\/bircloud.com\/cloud\/kubernetes-ebpf-ag-izleme-guvenlik\/\">Kubernetes&#8217;te eBPF ile Geli\u015fmi\u015f A\u011f \u0130zleme ve G\u00fcvenli\u011fi Sa\u011flama<\/a> ba\u015fl\u0131kl\u0131 daha \u00f6nceki yaz\u0131m\u0131zda bu konuya de\u011finmi\u015ftik.<\/p>\n<p>\u00d6rne\u011fin, m\u00fc\u015fterilerimize \u00f6zel eBPF programlar\u0131 yazarak, a\u011f trafi\u011fini ger\u00e7ek zamanl\u0131 olarak izleyebilir, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 tespit edebilir ve performans sorunlar\u0131n\u0131 giderebiliriz. Ayr\u0131ca, eBPF&#8217;yi kullanarak servis mesh&#8217;lerin performans\u0131n\u0131 art\u0131rabilir ve daha fazla \u00f6zellik ekleyebiliriz.<\/p>\n<h2 id=\"section-7\">Sonu\u00e7<\/h2>\n<p>eBPF, Kubernetes a\u011flar\u0131nda g\u00f6zlemlenebilirli\u011fi art\u0131rmak ve g\u00fcvenli\u011fi sa\u011flamak i\u00e7in g\u00fc\u00e7l\u00fc bir teknolojidir. Y\u00fcksek performans\u0131, esnekli\u011fi ve g\u00fcvenli\u011fi sayesinde, farkl\u0131 kullan\u0131m senaryolar\u0131na uyum sa\u011flayabilir ve Kubernetes ortam\u0131n\u0131z\u0131 daha g\u00fcvenli ve g\u00f6zlemlenebilir hale getirebilirsiniz. BirCloud olarak, eBPF&#8217;yi bulut \u00e7\u00f6z\u00fcmlerimize entegre ederek m\u00fc\u015fterilerimizin bu teknolojinin avantajlar\u0131ndan yararlanmalar\u0131na yard\u0131mc\u0131 oluyoruz.<\/p>\n<p>Kubernetes ortam\u0131n\u0131zda eBPF&#8217;yi kullanmaya ba\u015flamak i\u00e7in yukar\u0131daki ad\u0131mlar\u0131 izleyebilir veya BirCloud uzmanlar\u0131ndan destek alabilirsiniz. Unutmay\u0131n, do\u011fru ara\u00e7lar ve stratejilerle, Kubernetes a\u011f\u0131n\u0131z\u0131 daha g\u00fcvenli, performansl\u0131 ve g\u00f6zlemlenebilir hale getirmek m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<div class=\"bircloud-faq\">\n<h2>\u2753 S\u0131k Sorulan Sorular<\/h2>\n<div class=\"faq-item\">\n<h3>eBPF nedir ve Kubernetes ile nas\u0131l ili\u015fkilidir?<\/h3>\n<p>eBPF (extended Berkeley Packet Filter), Linux \u00e7ekirde\u011finde \u00e7al\u0131\u015fan, olay tabanl\u0131 bir sanal makinedir. Kubernetes ortamlar\u0131nda a\u011f trafi\u011fini izlemek, g\u00fcvenlik politikalar\u0131n\u0131 uygulamak ve performans\u0131 art\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF&#039;nin Kubernetes ortamlar\u0131na sa\u011flad\u0131\u011f\u0131 avantajlar nelerdir?<\/h3>\n<p>eBPF, y\u00fcksek performans, g\u00fcvenlik, esneklik ve g\u00f6zlemlenebilirlik gibi avantajlar sa\u011flar. Bu sayede, a\u011f sorunlar\u0131n\u0131 tespit etmek, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmak ve performans\u0131 optimize etmek kolayla\u015f\u0131r.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF&#039;yi Kubernetes&#039;te kullanmaya nas\u0131l ba\u015flayabilirim?<\/h3>\n<p>Gerekli ara\u00e7lar\u0131 kurarak, eBPF program\u0131 yazarak, program\u0131 derleyip y\u00fckleyerek ve program\u0131 izleyip test ederek eBPF&#039;yi kullanmaya ba\u015flayabilirsiniz.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>BirCloud, eBPF konusunda nas\u0131l bir destek sunuyor?<\/h3>\n<p>BirCloud, m\u00fc\u015fterilerine \u00f6zel eBPF programlar\u0131 yazarak, a\u011f trafi\u011fini ger\u00e7ek zamanl\u0131 olarak izleyebilir, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 tespit edebilir ve performans sorunlar\u0131n\u0131 giderebilir. Ayr\u0131ca, eBPF&#039;yi kullanarak servis mesh&#039;lerin performans\u0131n\u0131 art\u0131rabilir.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>eBPF hangi kullan\u0131m senaryolar\u0131nda etkilidir?<\/h3>\n<p>A\u011f izleme, g\u00fcvenlik politikalar\u0131n\u0131n uygulanmas\u0131, servis mesh optimizasyonu ve g\u00fcvenlik olay y\u00f6netimi (SIEM) gibi \u00e7e\u015fitli senaryolarda etkilidir.<\/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\/06\/21\/kubernetes-otonom-veritabani-yonetimi\/\">Kubernetes ile Otonom Veritaban\u0131 Y\u00f6netimi: BirCloud ile Veritaban\u0131 Operasyonlar\u0131n\u0131z\u0131 Otomatikle\u015ftirin<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/09\/09\/kubernetes-kume-performansi-izleme-prometheus-grafana\/\">Kubernetes K\u00fcme Performans\u0131n\u0131 \u0130zleme: Prometheus ve Grafana ile Derinlemesine Analiz<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/02\/08\/kubernetes-prometheus-operator-otomatik-izleme\/\">Kubernetes Ortamlar\u0131nda Otomatik \u0130zleme: Prometheus Operator ile U\u00e7tan Uca \u00c7\u00f6z\u00fcm<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/10\/05\/cloud-native-ebpf-gozlemlenebilirlik-guvenlik\/\">Cloud Native Uygulamalar \u0130\u00e7in eBPF ile G\u00f6zlemlenebilirlik ve G\u00fcvenli\u011fin Gelece\u011fi<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes ortam\u0131n\u0131zda eBPF kullanarak a\u011f trafi\u011fini nas\u0131l izleyip g\u00fcvenli\u011fi art\u0131rabilece\u011finizi ke\u015ffedin. Performans\u0131 etkilemeden derinlemesine analiz ve g\u00fcvenlik \u00e7\u00f6z\u00fcmleri.<\/p>\n","protected":false},"author":1,"featured_media":2733,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[160],"tags":[242,165,161,163,155],"class_list":["post-2734","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bulut-bilisim","tag-ag-guvenligi","tag-bulut-bilisim","tag-ebpf","tag-gozlemlenebilirlik","tag-kubernetes"],"_links":{"self":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/2734","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=2734"}],"version-history":[{"count":1,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/2734\/revisions"}],"predecessor-version":[{"id":2735,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/2734\/revisions\/2735"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media\/2733"}],"wp:attachment":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media?parent=2734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/categories?post=2734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/tags?post=2734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}