{"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\/no\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","title":{"rendered":"GitOps: ein ny moteord eller eit gjennombrudd i automatisering?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitOps: ein ny moteord eller eit gjennombrudd i automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/e42c60efdb714359314bcb597a7132e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>De fleste av oss legger merke til et nytt begrep i IT-blogosf\u00e6ren eller p\u00e5 konferanser, og f\u00f8r eller siden stiller vi oss sp\u00f8rsm\u00e5let: \u201cHva er dette? Nok et moteord, 'buzzword', eller er det faktisk noe verdt \u00e5 gi oppmerksomhet, studere og lover nye horisonter?\u201d Det samme tenkte jeg om begrepet <em>GitOps<\/em> for en tid tilbake. Bev\u00e6pnet med en rekke eksisterende artikler, samt kunnskap fra kolleger i selskapet <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex>, fors\u00f8kte jeg \u00e5 finne ut hva dette fenomenet er, og hvordan bruken av det kan se ut i praksis.<\/p>\n<p>For \u00f8vrig indikerer nyheten av termen <em>GitOps<\/em> ogs\u00e5 en nylig gjennomf\u00f8rt unders\u00f8kelse av oss: mer enn halvparten av de spurte har ikke begynt \u00e5 jobbe med prinsippene.<\/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 infrastrukturforvaltning er ikke nytt. Mange skytilbydere har v\u00e6rt tilgjengelige for offentligheten i over ti \u00e5r, og det skulle tilsynelatende ha gjort arbeidet til teamene som har ansvar for infrastrukturen enkelt og uanstrengt. Likevel, sammenlignet med utviklingsprosessen for applikasjoner (hvor automatiseringsniv\u00e5et n\u00e5r stadig nye h\u00f8yder), s\u00e5 inneholder infrastrukturprosjekter fortsatt ofte mange manuelle oppgaver og krever spesielle kunnskaper og spesialister, spesielt med tanke p\u00e5 de moderne kravene til p\u00e5litelighet, fleksibilitet, skalerbarhet og elastisitet.<\/p>\n<p>Skyen har klart disse kravene veldig godt, og det er nettopp de som har gitt et betydelig driv til utviklingen av tiln\u00e6rmingen <em>IaC<\/em>. Det er forst\u00e5elig. For det er nettopp de som har gjort det mulig \u00e5 konfigurere et fullt virtuelt datasenter: ingen fysiske servere, hyller, nettverkskomponenter, all infrastrukturen kan beskrives ved hjelp av skript og konfigurasjonsfiler.<\/p>\n<p>S\u00e5 hva er egentlig forskjellen <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>All koden er lagret i et git-repositorium<\/p>\n<p>Versionskontroll av koden er ikke n\u00f8dvendig<\/p>\n<p>Deklarativ beskrivelse av kode \/ Idempotens<\/p>\n<p>B\u00e5de deklarativ og imperativ beskrivelse er akseptabelt <\/p>\n<p>Endringer trer i kraft ved hjelp av Merge Request \/ Pull Request mekanismer <\/p>\n<p>Samordning, godkjenning og samarbeid er ikke p\u00e5krevd<\/p>\n<p>Prosessen med \u00e5 rulle ut oppdateringer er automatisert<\/p>\n<p>Prosessen med \u00e5 rulle ut oppdateringer er ikke regulert (automatisk, manuell, filkopiering, ved hjelp av kommandolinjen osv.)<\/p>\n<p>Med andre ord <em>GitOps<\/em> ble f\u00f8dt takket v\u00e6re anvendelse av prinsipper <em>IaC<\/em>. For det f\u00f8rste kunne infrastrukturen og konfigurasjonene n\u00e5 lagres p\u00e5 samme m\u00e5te som applikasjoner. Koden er enkel \u00e5 lagre, dele, sammenligne og benytte seg av versjonering. Versjoner, grener, historikk. Og alt dette p\u00e5 et offentlig tilgjengelig sted for hele teamet. Derfor var det en naturlig utvikling \u00e5 begynne \u00e5 bruke versjonskontrollsystemer, spesielt git, som det mest popul\u00e6re.<\/p>\n<p>P\u00e5 den annen side ble det mulig \u00e5 automatisere infrastrukturforvaltningsprosesser. N\u00e5 kan dette gj\u00f8res raskere, mer p\u00e5litelig og billigere. Dessuten var prinsippene for CI \/ CD allerede kjente og popul\u00e6re blant programvareutviklere. Det gjaldt bare \u00e5 overf\u00f8re og anvende kjente kunnskaper og ferdigheter til et nytt omr\u00e5de. Disse praksisene overskred imidlertid standarddefinisjonen av Infrastruktur som kode, derav ble begrepet f\u00f8dt <em>GitOps<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: ein ny moteord eller eit gjennombrudd i automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/aadc2dede7df79dd439ba2cd2b269268.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nysgjerrighet <em>GitOps<\/em>, handler selvf\u00f8lgelig ogs\u00e5 om at dette ikke er et produkt, en plugin eller en plattform knyttet til noe som helst leverand\u00f8r. Det er snarere et paradigme og et sett med prinsipper, parallelt med et annet kjent begrep: DevOps.<\/p>\n<p>At the company <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex> vi har utviklet to definisjoner av dette nye begrepet: teoretisk og praktisk. La oss begynne med den teoretiske:<\/p>\n<blockquote>\n<p>GitOps \u2014 er en metodikk som bruker avanserte DevOps-prinsipper, som versjonskontroll, samarbeid, godkjenning, CI\/CD, og anvender dem for \u00e5 l\u00f8se oppgaver relatert til automatisering av infrastrukturforvaltning.<\/p>\n<\/blockquote>\n<p>Alle prosesser <em>GitOps<\/em> arbeider ved \u00e5 bruke allerede eksisterende verkt\u00f8y. All infrastrukturkode lagres i det allerede kjente git-repositoriet, endringer g\u00e5r gjennom den samme godkjenningsprosessen som all annen programvarekode, og distribusjonsprosessen er automatisert, noe som reduserer menneskelig feil, \u00f8ker p\u00e5liteligheten og reproduserbarheten.<\/p>\n<p>Fra et praktisk perspektiv beskriver vi <em>GitOps<\/em> p\u00e5 f\u00f8lgende m\u00e5te:<\/p>\n<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: ein ny moteord eller eit gjennombrudd 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 diskutert som en av de viktigste komponentene i denne formelen. La oss forestille oss de \u00f8vrige deltakerne.<\/p>\n<p>Merge Request (alternativt kjent som Pull Request). I prosessen med MR \u2014 er dette en foresp\u00f8rsel om \u00e5 implementere endringer i koden og deretter sl\u00e5 sammen grener. Men n\u00e5r det gjelder verkt\u00f8yene vi bruker \u2014 er det mer en mulighet til \u00e5 f\u00e5 et helhetlig bilde av alle endringene som gj\u00f8res: ikke bare code diff, samlet fra et antall commits, men ogs\u00e5 konteksten, testresultatene, og det endelige forventede resultatet. N\u00e5r vi snakker om infrastrukturkode, er det viktig for oss \u00e5 vite hvordan infrastrukturen vil endres, hvor mange nye ressurser som vil bli lagt til eller fjernet, og hvordan eksisterende ressurser vil bli modifisert. Helst i et mer brukervennlig og lettlest format. N\u00e5r det gjelder skyl\u00f8sninger, ville det v\u00e6rt nyttig \u00e5 vite hvilke \u00f8konomiske konsekvenser denne endringen vil ha.<\/p>\n<p>Men MR er ogs\u00e5 et verkt\u00f8y for samarbeid, interaksjon, og kommunikasjon. Det er stedet der systemet av maktbalanser trer i kraft. Fra enkle kommentarer til formelle godkjenninger og bekreftelser.<\/p>\n<p>Og den siste delen: CI\/CD, som vi allerede vet, gir mulighet for \u00e5 automatisere prosessen med \u00e5 gj\u00f8re infrastrukturendringer, testing (fra enkel syntaksjekk til mer kompleks statisk kodeanalyse). Og i etterkant oppdage drift: forskjeller mellom systemets faktiske tilstand og \u00f8nsket tilstand. For eksempel som f\u00f8lge av uautoriserte manuelle endringer eller systemfeil.<\/p>\n<p>Ja, begrepet <em>GitOps<\/em> introducerer oss ikke for noe helt nytt, det oppfinner ikke hjulet p\u00e5 nytt, men bruker bare erfaringer fra tidligere i et nytt omr\u00e5de. Men dette er nettopp styrken.<\/p>\n<p>Og hvis du blir interessert i hvordan dette ser ut i praksis, inviterer jeg deg til \u00e5 se v\u00e5r <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/34tRpwZ\">masterclass<\/a><\/noindex>, der jeg steg for steg forklarer hvordan man med GitLab:<\/p>\n<ul>\n<li>\n<p>Implementere grunnprinsippene for GitOps<\/p>\n<\/li>\n<li>\n<p>Opprette og gj\u00f8re endringer i skyinfrastruktur (med Yandex Cloud som eksempel)<\/p>\n<\/li>\n<li>\n<p>Automatisere oppdagelsen av drift fra \u00f8nsket tilstand gjennom aktiv overv\u00e5kning<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"GitOps: ein ny moteord eller eit gjennombrudd 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.5 - 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\/no\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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: enda et motetrend eller et gjennombrudd i automatisering? | ProHoster","description":"De fleste av oss merker det.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/96089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=96089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/96089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/96090"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=96089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=96089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=96089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}