{"id":176,"date":"2024-05-15T04:38:07","date_gmt":"2024-05-15T01:38:07","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/?p=176"},"modified":"2026-11-04T00:44:29","modified_gmt":"2026-11-03T21:44:29","slug":"kubernetes-nedir","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/kubernetes-nedir\/","title":{"rendered":"Kubernetes Nedir?"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" role=\"navigation\" aria-label=\"Table of Contents\" data-nosnippet class=\"toc_transparent no_bullets toc_numbered toc_title_center\"><p class=\"toc_title\">\u0130\u00e7indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#Giris\"><span class=\"toc_number toc_depth_1\">1.<\/span> Giri\u015f<\/a><\/li><li><a href=\"#Kubernetes8217in_Temel_Ozellikleri\"><span class=\"toc_number toc_depth_1\">2.<\/span> Kubernetes&#8217;in Temel \u00d6zellikleri<\/a><ul><li><a href=\"#Otomatik_Konteyner_Orkestrasyonu\"><span class=\"toc_number toc_depth_2\">2.1.<\/span> Otomatik Konteyner Orkestrasyonu<\/a><\/li><li><a href=\"#Yuksek_Erisilebilirlik\"><span class=\"toc_number toc_depth_2\">2.2.<\/span> Y\u00fcksek Eri\u015filebilirlik<\/a><\/li><li><a href=\"#Otomatik_Olceklendirme\"><span class=\"toc_number toc_depth_2\">2.3.<\/span> Otomatik \u00d6l\u00e7eklendirme<\/a><\/li><li><a href=\"#Servis_Kesfi_ve_Yuk_Dengeleme\"><span class=\"toc_number toc_depth_2\">2.4.<\/span> Servis Ke\u015ffi ve Y\u00fck Dengeleme<\/a><\/li><li><a href=\"#Depolama_Orkestrasyonu\"><span class=\"toc_number toc_depth_2\">2.5.<\/span> Depolama Orkestrasyonu<\/a><\/li><\/ul><\/li><li><a href=\"#Kubernetes8217in_Kullanim_Alanlari\"><span class=\"toc_number toc_depth_1\">3.<\/span> Kubernetes&#8217;in Kullan\u0131m Alanlar\u0131<\/a><ul><li><a href=\"#Mikroservis_Mimarisi\"><span class=\"toc_number toc_depth_2\">3.1.<\/span> Mikroservis Mimarisi<\/a><\/li><li><a href=\"#Surekli_Entegrasyon_ve_Surekli_Dagitim_CICD\"><span class=\"toc_number toc_depth_2\">3.2.<\/span> S\u00fcrekli Entegrasyon ve S\u00fcrekli Da\u011f\u0131t\u0131m (CI\/CD)<\/a><\/li><li><a href=\"#Bulut_Tabanli_Uygulamalar\"><span class=\"toc_number toc_depth_2\">3.3.<\/span> Bulut Tabanl\u0131 Uygulamalar<\/a><\/li><li><a href=\"#Buyuk_Veri_ve_Yapay_Zeka\"><span class=\"toc_number toc_depth_2\">3.4.<\/span> B\u00fcy\u00fck Veri ve Yapay Zeka<\/a><\/li><\/ul><\/li><li><a href=\"#Kubernetes8217in_Avantajlari\"><span class=\"toc_number toc_depth_1\">4.<\/span> Kubernetes&#8217;in Avantajlar\u0131<\/a><ul><li><a href=\"#Esneklik_ve_Tasinabilirlik\"><span class=\"toc_number toc_depth_2\">4.1.<\/span> Esneklik ve Ta\u015f\u0131nabilirlik<\/a><\/li><li><a href=\"#Kaynak_Verimliligi\"><span class=\"toc_number toc_depth_2\">4.2.<\/span> Kaynak Verimlili\u011fi<\/a><\/li><li><a href=\"#Guvenlik\"><span class=\"toc_number toc_depth_2\">4.3.<\/span> G\u00fcvenlik<\/a><\/li><li><a href=\"#Genis_Topluluk_ve_Ekosistem\"><span class=\"toc_number toc_depth_2\">4.4.<\/span> Geni\u015f Topluluk ve Ekosistem<\/a><\/li><\/ul><\/li><li><a href=\"#Sonuc\"><span class=\"toc_number toc_depth_1\">5.<\/span> Sonu\u00e7<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Giris\">Giri\u015f<\/span><\/h2>\n<p>Kubernetes, Google taraf\u0131ndan ba\u015flat\u0131lan ve a\u00e7\u0131k kaynak toplulu\u011fuyla geli\u015ftirilen bir konteyner orkestrasyon platformudur. Konteyner tabanl\u0131 uygulamalar\u0131n da\u011f\u0131t\u0131m\u0131n\u0131, y\u00f6netimini ve \u00f6l\u00e7eklendirilmesini otomatikle\u015ftirir. Konteyner olu\u015fturma ara\u00e7lar\u0131ndan farkl\u0131 olarak, uygulamalar\u0131n birden fazla makine \u00fczerinde nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 y\u00f6netmeye odaklan\u0131r.<\/p>\n<p>Bir Kubernetes k\u00fcmesi, istenen durumu y\u00f6neten kontrol d\u00fczlemi ve i\u015f y\u00fcklerini \u00e7al\u0131\u015ft\u0131ran d\u00fc\u011f\u00fcmlerden olu\u015fur. En k\u00fc\u00e7\u00fck da\u011f\u0131t\u0131m birimi olan Pod, a\u011f ve depolama kaynaklar\u0131n\u0131 payla\u015fabilen bir veya daha fazla konteyner i\u00e7erir. Kubernetes, tan\u0131mlanan Pod say\u0131s\u0131 gibi hedeflerle mevcut durumu kar\u015f\u0131la\u015ft\u0131rarak gerekli i\u015flemleri y\u00fcr\u00fct\u00fcr.<\/p>\n<h2><span id=\"Kubernetes8217in_Temel_Ozellikleri\">Kubernetes&#8217;in Temel \u00d6zellikleri<\/span><\/h2>\n<h3><span id=\"Otomatik_Konteyner_Orkestrasyonu\">Otomatik Konteyner Orkestrasyonu<\/span><\/h3>\n<p>Kubernetes, tan\u0131mlanan yap\u0131land\u0131rmaya g\u00f6re konteynerlerin \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131, durdurulmas\u0131n\u0131 ve yeniden ba\u015flat\u0131lmas\u0131n\u0131 y\u00f6netir. \u00d6rne\u011fin bir Deployment, uygulaman\u0131n hedeflenen say\u0131da Pod kopyas\u0131yla \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamaya \u00e7al\u0131\u015f\u0131r. Bu otomasyon, tekrarlayan y\u00f6netim i\u015flerini azalt\u0131r; ancak uygulama hatalar\u0131n\u0131 kendili\u011finden \u00e7\u00f6zmez ve kesintisiz \u00e7al\u0131\u015fmay\u0131 garanti etmez.<\/p>\n<h3><span id=\"Yuksek_Erisilebilirlik\">Y\u00fcksek Eri\u015filebilirlik<\/span><\/h3>\n<p>Kubernetes, ar\u0131zalar sonras\u0131nda uygulaman\u0131n toparlanmas\u0131n\u0131 destekler. Bir konteyner sonland\u0131\u011f\u0131nda d\u00fc\u011f\u00fcmdeki kubelet, Pod&#8217;un yeniden ba\u015flatma politikas\u0131na g\u00f6re konteyneri yeniden ba\u015flatabilir. Deployment gibi denetleyiciler ise kaybolan Pod&#8217;lar\u0131n yerine yenilerini olu\u015fturabilir. Bu i\u015flemler zaman alabilir ve yeterli k\u00fcme kapasitesi gerektirir. Y\u00fcksek eri\u015filebilirlik i\u00e7in birden fazla kopya, kopyalar\u0131n farkl\u0131 d\u00fc\u011f\u00fcmlere da\u011f\u0131t\u0131lmas\u0131, uygun sa\u011fl\u0131k kontrolleri ve dayan\u0131kl\u0131 kontrol d\u00fczlemi ile depolama tasar\u0131m\u0131 gerekir; s\u0131f\u0131r kesinti garantisi yoktur.<\/p>\n<h3><span id=\"Otomatik_Olceklendirme\">Otomatik \u00d6l\u00e7eklendirme<\/span><\/h3>\n<p>Kubernetes, yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131nda uygulama y\u00fck\u00fcne g\u00f6re Pod say\u0131s\u0131n\u0131 otomatik olarak de\u011fi\u015ftirebilir. Horizontal Pod Autoscaler (HPA), CPU, bellek veya \u00f6zel metriklere g\u00f6re \u00f6l\u00e7eklendirme yapar; uygun metrik kayna\u011f\u0131n\u0131n sa\u011flanmas\u0131 gerekir. CPU ve bellek kullan\u0131m\u0131n\u0131 kaynak iste\u011fine oranlayan hedeflerde ilgili kaynak istekleri de tan\u0131mlanmal\u0131d\u0131r. Pod say\u0131s\u0131n\u0131n artmas\u0131, d\u00fc\u011f\u00fcm kapasitesini otomatik olarak art\u0131rmaz; bunun i\u00e7in ayr\u0131ca d\u00fc\u011f\u00fcm \u00f6l\u00e7eklendirme \u00e7\u00f6z\u00fcm\u00fc gerekir. \u00d6l\u00e7eklendirme gecikmesi, kapasite s\u0131n\u0131rlar\u0131 ve uygulama darbo\u011fazlar\u0131 nedeniyle performans veya maliyet iyile\u015fmesi garanti de\u011fildir.<\/p>\n<h3><span id=\"Servis_Kesfi_ve_Yuk_Dengeleme\">Servis Ke\u015ffi ve Y\u00fck Dengeleme<\/span><\/h3>\n<p>Kubernetes Service nesneleri, de\u011fi\u015fen Pod adresleri yerine kararl\u0131 bir eri\u015fim noktas\u0131 sunar. K\u00fcme DNS&#8217;i yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131nda hizmetler adlar\u0131yla bulunabilir; Service trafi\u011fi uygun ve haz\u0131r durumdaki Pod u\u00e7 noktalar\u0131na da\u011f\u0131t\u0131labilir. D\u0131\u015far\u0131dan eri\u015fim i\u00e7in Service t\u00fcr\u00fcne ve altyap\u0131ya g\u00f6re bir y\u00fck dengeleyici veya Ingress\/Gateway denetleyicisi gibi ek bile\u015fenler gerekebilir. Bu mekanizmalar ileti\u015fimi kolayla\u015ft\u0131r\u0131r, ancak tek ba\u015f\u0131na uygulama h\u0131z\u0131n\u0131 art\u0131rmaz.<\/p>\n<h3><span id=\"Depolama_Orkestrasyonu\">Depolama Orkestrasyonu<\/span><\/h3>\n<p>Kubernetes, uygulamalar\u0131n ge\u00e7ici ve kal\u0131c\u0131 depolama kaynaklar\u0131na eri\u015fimini y\u00f6netir. Ge\u00e7ici birimler Pod ya\u015fam d\u00f6ng\u00fcs\u00fcne ba\u011fl\u0131 olabilir; PersistentVolume (PV) ve PersistentVolumeClaim (PVC) ise kal\u0131c\u0131 depolamay\u0131 uygulamalara ba\u011flamak i\u00e7in kullan\u0131l\u0131r. StorageClass ve uygun bir depolama s\u00fcr\u00fcc\u00fcs\u00fcyle dinamik kaynak sa\u011flama yap\u0131labilir. Birden fazla Pod&#8217;un ayn\u0131 veriyi payla\u015fabilmesi, depolama sistemine ve desteklenen eri\u015fim modlar\u0131na ba\u011fl\u0131d\u0131r. Kal\u0131c\u0131 birim kullanmak tek ba\u015f\u0131na veri kayb\u0131n\u0131 \u00f6nlemez; yedekleme, geri y\u00fckleme ve birim silme politikalar\u0131 ayr\u0131ca planlanmal\u0131d\u0131r.<\/p>\n<h2><span id=\"Kubernetes8217in_Kullanim_Alanlari\">Kubernetes&#8217;in Kullan\u0131m Alanlar\u0131<\/span><\/h2>\n<h3><span id=\"Mikroservis_Mimarisi\">Mikroservis Mimarisi<\/span><\/h3>\n<p>Kubernetes, mikroservis mimarisi ile uyumlu \u00e7al\u0131\u015f\u0131r. Her mikroservis, ba\u011f\u0131ms\u0131z olarak y\u00f6netilebilen konteynerler i\u00e7inde \u00e7al\u0131\u015fabilir. Bu, uygulamalar\u0131n daha esnek ve \u00f6l\u00e7eklenebilir olmas\u0131n\u0131 sa\u011flar. Ayr\u0131ca, mikroservislerin ba\u011f\u0131ms\u0131z olarak g\u00fcncellenmesi ve da\u011f\u0131t\u0131lmas\u0131 daha kolay hale gelir.<\/p>\n<h3><span id=\"Surekli_Entegrasyon_ve_Surekli_Dagitim_CICD\">S\u00fcrekli Entegrasyon ve S\u00fcrekli Da\u011f\u0131t\u0131m (CI\/CD)<\/span><\/h3>\n<p>Kubernetes, CI\/CD i\u015f ak\u0131\u015flar\u0131nda test i\u015flerinin \u00e7al\u0131\u015ft\u0131r\u0131laca\u011f\u0131 ortam veya uygulamalar\u0131n da\u011f\u0131t\u0131m hedefi olarak kullan\u0131labilir. Ancak kaynak kodunu derleme, konteyner imaj\u0131 olu\u015fturma ve test s\u00fcre\u00e7lerini kendi ba\u015f\u0131na sa\u011flayan bir CI\/CD sistemi de\u011fildir; bunlar ayr\u0131 ara\u00e7larla d\u00fczenlenir. \u0130\u015f hatt\u0131, haz\u0131rlanan imaj\u0131 Kubernetes&#8217;e da\u011f\u0131tabilir. Deployment&#8217;\u0131n kademeli g\u00fcncelleme mekanizmas\u0131 ve uygun haz\u0131r olma kontrolleri, s\u00fcr\u00fcm ge\u00e7i\u015flerini kontroll\u00fc y\u00fcr\u00fctmeye yard\u0131mc\u0131 olur; g\u00fcvenilirlik testlerin ve uygulama tasar\u0131m\u0131n\u0131n kalitesine de ba\u011fl\u0131d\u0131r.<\/p>\n<h3><span id=\"Bulut_Tabanli_Uygulamalar\">Bulut Tabanl\u0131 Uygulamalar<\/span><\/h3>\n<p>Kubernetes, bulut tabanl\u0131 uygulamalarda kullan\u0131labilir. AWS, Google Cloud ve Azure gibi sa\u011flay\u0131c\u0131lar y\u00f6netilen Kubernetes hizmetleri sunar; k\u00fcmeler uygun altyap\u0131 \u00fczerinde kurum i\u00e7inde de \u00e7al\u0131\u015ft\u0131r\u0131labilir. Y\u00f6netilen hizmetler baz\u0131 k\u00fcme y\u00f6netimi g\u00f6revlerini sa\u011flay\u0131c\u0131ya devredebilir, ancak sorumluluklar\u0131n kapsam\u0131 hizmete g\u00f6re de\u011fi\u015fir. Uygulama yap\u0131land\u0131rmas\u0131, kapasite planlamas\u0131 ve veri y\u00f6netimi yine de\u011ferlendirilmelidir; Kubernetes her i\u015f y\u00fck\u00fc i\u00e7in en basit veya en ekonomik se\u00e7enek de\u011fildir.<\/p>\n<h3><span id=\"Buyuk_Veri_ve_Yapay_Zeka\">B\u00fcy\u00fck Veri ve Yapay Zeka<\/span><\/h3>\n<p>Kubernetes, b\u00fcy\u00fck veri ve yapay zek\u00e2 i\u015f y\u00fcklerini \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131labilir. Apache Spark i\u015fleri Kubernetes \u00fczerinde y\u00fcr\u00fct\u00fclebilir; Hadoop bile\u015fenlerini \u00e7al\u0131\u015ft\u0131rmak ise bile\u015fene ve da\u011f\u0131t\u0131m y\u00f6ntemine g\u00f6re ek yap\u0131land\u0131rma gerektirir. TensorFlow ve PyTorch tabanl\u0131 e\u011fitim veya model sunum i\u015f y\u00fckleri de konteynerler i\u00e7inde da\u011f\u0131t\u0131labilir. Da\u011f\u0131t\u0131k e\u011fitim i\u00e7in ek operat\u00f6rler, GPU kullan\u0131m\u0131 i\u00e7in uygun donan\u0131m, s\u00fcr\u00fcc\u00fcler ve ayg\u0131t eklentileri gerekebilir. Kubernetes bu kaynaklar\u0131n y\u00f6netimine yard\u0131mc\u0131 olur; veri i\u015fleme kapasitesini kendili\u011finden art\u0131rmaz.<\/p>\n<h2><span id=\"Kubernetes8217in_Avantajlari\">Kubernetes&#8217;in Avantajlar\u0131<\/span><\/h2>\n<h3><span id=\"Esneklik_ve_Tasinabilirlik\">Esneklik ve Ta\u015f\u0131nabilirlik<\/span><\/h3>\n<p>Kubernetes&#8217;in ortak API&#8217;leri ve bildirimsel yap\u0131land\u0131rmalar\u0131, uygulamalar\u0131n geli\u015ftirme ortam\u0131, veri merkezi ve farkl\u0131 bulutlar aras\u0131nda ta\u015f\u0131nmas\u0131n\u0131 kolayla\u015ft\u0131rabilir. Ancak bir k\u00fcmeyi veya uygulamay\u0131 ta\u015f\u0131mak yaln\u0131zca yap\u0131land\u0131rma dosyalar\u0131n\u0131 kopyalamaktan ibaret de\u011fildir. Depolama s\u0131n\u0131flar\u0131, y\u00fck dengeleyiciler, kimlik entegrasyonlar\u0131, s\u00fcr\u00fcm uyumlulu\u011fu ve verinin aktar\u0131m\u0131 ortama \u00f6zg\u00fc uyarlamalar gerektirebilir.<\/p>\n<h3><span id=\"Kaynak_Verimliligi\">Kaynak Verimlili\u011fi<\/span><\/h3>\n<p>Kubernetes zamanlay\u0131c\u0131s\u0131, Pod&#8217;lar\u0131 CPU ve bellek kaynak istekleri ile yerle\u015ftirme kurallar\u0131na g\u00f6re uygun d\u00fc\u011f\u00fcmlere atar. Do\u011fru boyutland\u0131r\u0131lm\u0131\u015f kaynak istekleri, uygun limitler ve \u00f6l\u00e7eklendirme politikalar\u0131 kapasitenin daha verimli kullan\u0131lmas\u0131na yard\u0131mc\u0131 olabilir. Y\u00fck dengeleme ise CPU ve belle\u011fi do\u011frudan optimize etmez. Yanl\u0131\u015f yap\u0131land\u0131rma, at\u0131l kapasite veya k\u00fcmenin y\u00f6netim y\u00fck\u00fc maliyetleri art\u0131rabilir; kaynak kullan\u0131m\u0131 metriklerle izlenerek ayarlanmal\u0131d\u0131r.<\/p>\n<h3><span id=\"Guvenlik\">G\u00fcvenlik<\/span><\/h3>\n<p>Kubernetes, kimlik do\u011frulama, rol tabanl\u0131 eri\u015fim kontrol\u00fc (RBAC), Pod g\u00fcvenlik k\u0131s\u0131tlamalar\u0131 ve a\u011f politikalar\u0131 gibi g\u00fcvenlik mekanizmalar\u0131 sunar. RBAC, kullan\u0131c\u0131lar\u0131n ve servis hesaplar\u0131n\u0131n API kaynaklar\u0131nda hangi i\u015flemleri yapabilece\u011fini belirler; i\u015flem kay\u0131tlar\u0131 i\u00e7in ayr\u0131ca denetim g\u00fcnl\u00fckleri yap\u0131land\u0131r\u0131lmal\u0131d\u0131r. NetworkPolicy kurallar\u0131n\u0131n uygulanmas\u0131, bunlar\u0131 destekleyen bir a\u011f eklentisi gerektirir. Konteynerler tek ba\u015f\u0131na g\u00fc\u00e7l\u00fc bir g\u00fcvenlik s\u0131n\u0131r\u0131 say\u0131lmamal\u0131d\u0131r; en az yetki, g\u00fcvenilir imajlar, g\u00fcncellemeler ve gizli bilgilerin korunmas\u0131 da gereklidir.<\/p>\n<h3><span id=\"Genis_Topluluk_ve_Ekosistem\">Geni\u015f Topluluk ve Ekosistem<\/span><\/h3>\n<p>Kubernetes, geni\u015f bir topluluk ve ekosisteme sahiptir. D\u00fcnya \u00e7ap\u0131nda bir\u00e7ok geli\u015ftirici ve \u015firket, Kubernetes&#8217;i kullanarak uygulama geli\u015ftirme ve da\u011f\u0131t\u0131m s\u00fcre\u00e7lerini iyile\u015ftirir. Bu topluluk, s\u00fcrekli olarak yeni ara\u00e7lar, dok\u00fcmantasyon ve destek sa\u011flar.<\/p>\n<h2><span id=\"Sonuc\">Sonu\u00e7<\/span><\/h2>\n<p>Kubernetes, \u00e7ok say\u0131da konteyner tabanl\u0131 i\u015f y\u00fck\u00fcn\u00fcn da\u011f\u0131t\u0131m\u0131n\u0131, \u00f6l\u00e7eklendirilmesini ve ar\u0131za sonras\u0131 toparlanmas\u0131n\u0131 ortak bir modelle y\u00f6netmek isteyen ekipler i\u00e7in yararl\u0131 olabilir. Mikroservislerden veri i\u015fleme i\u015flerine kadar farkl\u0131 senaryolar\u0131 destekler; ancak kurulum, izleme, g\u00fcvenlik, g\u00fcncelleme ve yedekleme sorumluluklar\u0131n\u0131 ortadan kald\u0131rmaz. K\u00fc\u00e7\u00fck veya az de\u011fi\u015fen uygulamalarda daha basit bir konteyner da\u011f\u0131t\u0131m\u0131 ya da uygun bir bar\u0131nd\u0131rma \u00e7\u00f6z\u00fcm\u00fc yeterli olabilir. Se\u00e7im, i\u015f y\u00fck\u00fcn\u00fcn ihtiya\u00e7lar\u0131 ve ekibin operasyon kapasitesiyle yap\u0131lmal\u0131d\u0131r.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Kubernetes, konteyner tabanl\u0131 uygulamalar\u0131n da\u011f\u0131t\u0131m\u0131n\u0131 ve y\u00f6netimini otomatikle\u015ftirir. Temel \u00f6zelliklerini, kullan\u0131m alanlar\u0131n\u0131 ve \u00f6l\u00e7eklendirme, g\u00fcvenlik ile y\u00fcksek eri\u015filebilirli\u011fin hangi ko\u015fullara ba\u011fl\u0131 oldu\u011funu inceleyin.<\/p>\n","protected":false},"author":1,"featured_media":6183,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,27,1,26],"tags":[50,53,52,51],"class_list":["post-176","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nedir","category-bulut-bilisim","category-genel","category-teknoloji","tag-konteyner","tag-konteynerorkestrasyonu","tag-kubernetes","tag-uygulamagelistirme"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":8,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":6185,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions\/6185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/6183"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}