{"id":96089,"date":"2020-10-08T01:42:23","date_gmt":"2020-10-07T23:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii"},"modified":"2020-10-08T01:42:23","modified_gmt":"2020-10-07T23:42:23","slug":"gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","title":{"rendered":"GitOps: endnu et modeord eller et gennembrud i automatisering?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitOps: endnu et modeord eller et gennembrud i automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/e42c60efdb714359314bcb597a7132e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>De fleste af os, n\u00e5r vi bem\u00e6rker et nyt begreb i IT-blogosf\u00e6ren eller p\u00e5 en konference, stiller f\u00f8r eller siden et lignende sp\u00f8rgsm\u00e5l: \"Hvad er dette? Er det et buzzword eller virkelig noget v\u00e6rdifuldt, der fortjener opm\u00e6rksomhed og unders\u00f8gelse, og som lover nye horisonter?\" Det samme skete for mig med termen <em>GitOps<\/em> for nogen tid siden. Udrustet med mange eksisterende artikler samt viden fra kolleger i virksomheden <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex>, fors\u00f8gte jeg at finde ud af, hvad denne skabning er, og hvordan dens anvendelse kan se ud i praksis.<\/p>\n<p>Forresten tyder nyheden om termen <em>GitOps<\/em> ogs\u00e5 p\u00e5 den nyligt gennemf\u00f8rte unders\u00f8gelse, vi lavede: Mere end halvdelen af de adspurgte havde endnu ikke begyndt at arbejde med prinsipperne.<\/p>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/embedd.srv.habr.com\/iframe\/5f7c326d51ad1fc9585b089c\" frameborder=\"0\" allowfullscreen><\/iframe><\/center><\/p>\n<p>S\u00e5 problemet med infrastrukturstyring er ikke nyt. Mange cloud-udbydere har v\u00e6ret tilg\u00e6ngelige for offentligheden i godt ti \u00e5r, og det burde g\u00f8re arbejdet for de teams, der st\u00e5r for infrastrukturen, enkelt og ligetil. Men n\u00e5r man sammenligner med applikationsudviklingsprocessen (hvor automatiseringsniveauet n\u00e5r nye h\u00f8jder), involverer infrastrukturelle projekter stadig ofte mange manuelle opgaver og kr\u00e6ver specifik viden og specialister, is\u00e6r med hensyn til de moderne krav til fejltolerance, fleksibilitet, skalerbarhed og elasticitet.<\/p>\n<p>Cloud-tjenester har med succes opfyldt disse krav og har givet et v\u00e6sentligt boost til udviklingen af tilgangen <em>IaC<\/em>. Og det er forst\u00e5eligt. For netop de har givet mulighed for at konfigurere et fuldst\u00e6ndigt virtuelt datacenter: ingen fysiske servere, kabinetter eller netv\u00e6rkskomponenter; hele infrastrukturen kan beskrives ved hj\u00e6lp af scripts og konfigurationsfiler.<\/p>\n<p>S\u00e5 hvad er det reelle forskel <em>GitOps<\/em> fra <em>IaC<\/em>? \u0418\u043c\u0435\u043d\u043d\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u044f \u0438 \u043d\u0430\u0447\u0430\u043b \u0441\u0432\u043e\u0435 \u0440\u0430\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435. \u041f\u043e\u043e\u0431\u0449\u0430\u0432\u0448\u0438\u0441\u044c \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438, \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435:<\/p>\n<p><strong><em>GitOps<\/em><\/strong><\/p>\n<p><strong><em>IaC<\/em><\/strong><\/p>\n<p>Al koden opbevares i et git-repository<\/p>\n<p>Versionering af koden er ikke obligatorisk<\/p>\n<p>Deklarativ beskrivelse af kode \/ Idempotens<\/p>\n<p>B\u00e5de deklarative og imperativ beskrivelser er acceptable <\/p>\n<p>\u00c6ndringer tr\u00e6der i kraft ved brug af Merge Request \/ Pull Request mekanismer <\/p>\n<p>Godkendelse, bekr\u00e6ftelse og samarbejde er ikke obligatorisk<\/p>\n<p>Processen for udrulning af opdateringer er automatiseret<\/p>\n<p>Processen for udrulning af opdateringer er ikke reguleret (automatisk, manuel, filkopiering, ved brug af kommandolinjen osv.)<\/p>\n<p>Med andre ord <em>GitOps<\/em> blev til p\u00e5 grund af anvendelsen af principper <em>IaC<\/em>. F\u00f8rst og fremmest kunne infrastrukturen og konfigurationerne nu opbevares p\u00e5 pr\u00e6cis samme m\u00e5de som applikationerne. Koden kan nemt opbevares, deles, sammenlignes og anvendes med versionskontrol. Versioner, grene, historik. Og alt dette p\u00e5 et offentligt tilg\u00e6ngeligt sted for hele teamet. Derfor blev det en naturlig udvikling at bruge versionskontrolsystemer. Is\u00e6r git, som er det mest popul\u00e6re.<\/p>\n<p>P\u00e5 den anden side opstod muligheden for at automatisere processer til infrastrukturforvaltning. Nu kan dette g\u00f8res hurtigere, mere p\u00e5lideligt og billigere. Desuden var principperne for CI \/ CD allerede kendte og popul\u00e6re blandt softwareudviklere. Det var kun n\u00f8dvendigt at overf\u00f8re og anvende de kendte viden og f\u00e6rdigheder i et nyt omr\u00e5de. Disse praksisser gik dog ud over den standardm\u00e6ssige definition af Infrastruktur som kode, og heraf opstod begrebet. <em>GitOps<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: endnu et modeord eller et gennembrud i automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/aadc2dede7df79dd439ba2cd2b269268.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nysgerrighed <em>GitOps<\/em>, selvf\u00f8lgelig, ligger ogs\u00e5 i, at dette ikke er et produkt, plugin eller platform relateret til en bestemt leverand\u00f8r. Det er snarere en paradigm og et s\u00e6t principper, ligesom det andet velkendte udtryk: DevOps.<\/p>\n<p>I virksomheden <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex> har vi udviklet to definitioner af denne nye term: teoretisk og praktisk. Lad os starte med den teoretiske:<\/p>\n<blockquote>\n<p>GitOps \u2013 en metode, der bruger avancerede DevOps-principper anvendt til applikationsudvikling, s\u00e5som versionskontrol, interaktion, aftale, CI\/CD, og anvender dem til at l\u00f8se opgaver inden for automatisering af infrastrukturforvaltning.<\/p>\n<\/blockquote>\n<p>Alle processer <em>GitOps<\/em> arbejder med eksisterende v\u00e6rkt\u00f8jer. Al infrastrukturkode opbevares i det velkendte git-repository, \u00e6ndringer gennemg\u00e5r den samme godkendelsesproces som enhver anden programmeringskode, og implementeringsprocessen er automatiseret, hvilket minimerer menneskelige fejl og \u00f8ger p\u00e5lideligheden og reproducerbarheden.<\/p>\n<p>Fra et praktisk perspektiv beskriver vi <em>GitOps<\/em> som f\u00f8lger:<\/p>\n<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: endnu et modeord eller et gennembrud i automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/899036066a7c3f48d3b2077b3898c2a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Infrastruktur som kode har vi allerede diskuteret som en af de n\u00f8glekomponenter i denne formel. Lad os pr\u00e6sentere de \u00f8vrige deltagere.<\/p>\n<p>Merge Request (alternativt kaldet Pull Request). I forhold til MR-processen er det en anmodning om at anvende kode\u00e6ndringer og efterf\u00f8lgende fusionering af grene. Men hvad ang\u00e5r de v\u00e6rkt\u00f8jer, vi bruger, er det snarere en mulighed for at f\u00e5 det fulde overblik over alle indbyggede \u00e6ndringer: ikke kun code diff, der er samlet fra et antal commits, men ogs\u00e5 konteksten, testresultaterne, det endelige forventede resultat. Hvis vi taler om infrastrukturkode, er vi interesserede i, hvordan infrastrukturen pr\u00e6cist \u00e6ndres, hvor mange nye ressourcer der vil blive tilf\u00f8jet eller fjernet, \u00e6ndret. Helst i et mere bekvemt og letl\u00e6seligt format. I tilf\u00e6lde af cloududbydere ville det v\u00e6re godt at vide, hvilke \u00f8konomiske konsekvenser denne \u00e6ndring vil medf\u00f8re.<\/p>\n<p>Men MR er ogs\u00e5 et middel til samarbejde, interaktion og kommunikation. Det sted, hvor systemet med magtens tredeling tr\u00e6der i kraft. Fra enkle kommentarer til formelle godkendelser og bekr\u00e6ftelser.<\/p>\n<p>Og den sidste faktor: CI\/CD, som vi allerede ved, giver mulighed for at automatisere processen med at foretage infrastruktur\u00e6ndringer, testning (fra simpel syntakscheck til mere kompliceret statisk kodeanalyse). Samt i det efterf\u00f8lgende at opdage drift: forskelle mellem systemets faktiske og \u00f8nskede tilstand. For eksempel som f\u00f8lge af uautoriserede manuelle \u00e6ndringer eller systemfejl.<\/p>\n<p>Ja, termen <em>GitOps<\/em> introducerer os ikke for noget absolut nyt, genopfinder ikke cyklen, men anvender blot den akkumulerede erfaring p\u00e5 et nyt omr\u00e5de. Men det er netop i dette dens styrke ligger.<\/p>\n<p>Og hvis du pludselig bliver interesseret i, hvordan det hele ser ud i praksis, s\u00e5 inviterer jeg dig til at se vores <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/34tRpwZ\">masterclass<\/a><\/noindex>, hvor jeg trin for trin forklarer, hvordan man ved hj\u00e6lp af GitLab:<\/p>\n<ul>\n<li>\n<p>Implementerer de grundl\u00e6ggende principper for GitOps<\/p>\n<\/li>\n<li>\n<p>Opretter og foretager \u00e6ndringer i cloud-infrastrukturen (med Yandex Cloud som eksempel)<\/p>\n<\/li>\n<li>\n<p>Automatiserer opdagelsen af systemdrift fra det \u00f8nskede tilstand ved hj\u00e6lp af aktiv overv\u00e5gning<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"GitOps: endnu et modeord eller et gennembrud i automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/7e9b9d0ffab214371578edbb56e209be.png\" style=\"display:block;margin: 0 auto;\" \/>https:\/\/bit.ly\/34tRpwZ<\/p>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/blog\/522236\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043d\u043e\u0432\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0432 IT \u0431\u043b\u043e\u0433\u043e\u0441\u0444\u0435\u0440\u0435 \u0438\u043b\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438, \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c: \u201c\u0427\u0442\u043e \u044d\u0442\u043e? \u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043c\u043e\u0434\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e, \u201cbuzzword\u201d \u0438\u043b\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0447\u0442\u043e-\u0442\u043e \u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0435\u0449\u0430\u044e\u0449\u0435\u0435 \u043d\u043e\u0432\u044b\u0435 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u044b?\u201d \u0422\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0432\u044b\u0448\u043b\u043e \u0443 \u043c\u0435\u043d\u044f \u0438 \u0441 \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u043c GitOps \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u0437\u0430\u0434. \u0412\u043e\u043e\u0440\u0443\u0436\u0438\u0432\u0448\u0438\u0441\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u043d\u0430\u043d\u0438\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96090,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GitOps: \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0438\u043b\u0438 \u043f\u0440\u043e\u0440\u044b\u0432 \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-07T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-07T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GitOps: en endnu en trendy term eller et gennembrud inden for automatisering? | ProHoster","description":"De fleste af os bem\u00e6rker.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GitOps: \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0438\u043b\u0438 \u043f\u0440\u043e\u0440\u044b\u0432 \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438? | ProHoster","og:description":"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-07T23:42:23+00:00","article:modified_time":"2020-10-07T23:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96089","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:51:36","updated":"2022-09-27 16:22:11","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/96089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=96089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/96089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/96090"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=96089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=96089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=96089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}