{"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\/nl\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","title":{"rendered":"GitOps: een nieuwe mode term of een doorbraak in automatisering?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitOps: een nieuwe mode term of een doorbraak in automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/e42c60efdb714359314bcb597a7132e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>De meesten van ons vragen zich \u0440\u0430\u043d\u043e of laat dezelfde vraag: \u201cWat is dit? Weer een modeterm, een 'buzzword', of is het echt iets dat onze aandacht en studie waard is en belooft nieuwe horizonten?\u201d Zo ging het ook met mij en de term <em>GitOps<\/em> een tijdje geleden. Gewapend met een overvloed aan bestaande artikelen, evenals de kennis van collega's binnen het bedrijf <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex>, probeerde ik te begrijpen wat dit fenomeen inhoudt en hoe de toepassing ervan eruit kan zien in de praktijk.<\/p>\n<p>Overigens blijkt de nieuwheid van de term <em>GitOps<\/em> ook uit een recente enqu\u00eate die we hebben gehouden: meer dan de helft van de ondervraagden is nog niet begonnen met het werken met de principes ervan.<\/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>Het probleem van infrastructuurbeheer is overigens niets nieuws. Talrijke cloudproviders zijn sinds een goede tien jaar beschikbaar voor het grote publiek en zouden de werkzaamheden voor infrastructuurteams eenvoudiger en minder problematisch moeten hebben gemaakt. Echter, in vergelijking met het ontwikkelingsproces van applicaties (waarbij het niveau van automatisering steeds nieuwe hoogtes bereikt), omvatten infrastructuurprojecten nog steeds vaak veel handmatige taken en vereisen ze specifieke kennis en specialisten, vooral gezien de moderne eisen aan fouttolerantie, flexibiliteit, schaalbaarheid en elasticiteit.<\/p>\n<p>Cloudservices hebben deze vereisten zeer succesvol vervuld en juist zij hebben een aanzienlijke impuls gegeven aan de ontwikkeling van de aanpak <em>IaC<\/em>. En dat is begrijpelijk. Want zij hebben ons in staat gesteld om een volledig virtueel datacenter te configureren: geen fysieke servers, racks, netwerkcomponenten, de hele infrastructuur kan worden beschreven met scripts en configuratiebestanden.<\/p>\n<p>Dus wat is eigenlijk het verschil? <em>GitOps<\/em> van <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 de code wordt opgeslagen in een git-repository<\/p>\n<p>Versiebeheer van de code is niet verplicht<\/p>\n<p>Declaratieve beschrijving van code \/ Idempotentie<\/p>\n<p>Zowel declaratieve als imperatieve beschrijvingen zijn toegestaan <\/p>\n<p>Wijzigingen worden doorgevoerd met behulp van mechanisme Merge Request \/ Pull Request <\/p>\n<p>Afstemming, goedkeuring en samenwerking zijn niet verplicht<\/p>\n<p>Het proces van het uitrollen van updates is geautomatiseerd<\/p>\n<p>Het uitrolproces van updates is niet genormaliseerd (automatisch, handmatig, kopi\u00ebren van bestanden, met behulp van de commandoregel, enz.)<\/p>\n<p>Met andere woorden <em>GitOps<\/em> is ontstaan \u200b\u200bdoor de toepassing van principes <em>IaC<\/em>. Ten eerste konden infrastructuren en configuraties nu net zo worden opgeslagen als applicaties. Code kan gemakkelijk worden opgeslagen, gedeeld, vergeleken en er kunnen versies van worden gemaakt. Versies, takken, geschiedenis. En dat alles op een voor het hele team toegankelijke plaats. Daarom was het een logisch gevolg dat versiebeheersystemen werden gebruikt. In het bijzonder git, als de meest populaire.<\/p>\n<p>Aan de andere kant ontstond de mogelijkheid om processen voor infrastructuurbeheer te automatiseren. Dit kan nu sneller, betrouwbaarder en goedkoper. Bovendien waren de principes van CI\/CD al bekend en populair onder softwareontwikkelaars. Het enige wat nog moest worden gedaan, was de reeds bekende kennis en vaardigheden naar dit nieuwe domein te verplaatsen en toe te passen. Deze praktijken gingen echter verder dan de standaarddefinitie van Infrastructuur als code, vandaar het ontstaan \u200b\u200bvan het begrip <em>GitOps<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: een nieuwe mode term of een doorbraak in automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/aadc2dede7df79dd439ba2cd2b269268.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nieuwsgierigheid <em>GitOps<\/em>, natuurlijk, ook omdat dit geen product, plugin of platform is dat met een of andere leverancier is verbonden. Het is eerder een paradigma en een set principes, vergelijkbaar met een andere bekende term: DevOps.<\/p>\n<p>In het bedrijf <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex> hebben we twee definities van deze nieuwe term ontwikkeld: theoretisch en praktisch. Laten we beginnen met het theoretische:<\/p>\n<blockquote>\n<p>GitOps \u2014 een methodologie die geavanceerde DevOps-principes gebruikt die worden toegepast voor applicatieontwikkeling, zoals versiebeheer, samenwerking, goedkeuring en CI\/CD, en deze toepast om taken voor infrastructuurautomatisering op te lossen.<\/p>\n<\/blockquote>\n<p>Alle processen <em>GitOps<\/em> werken met de al beschikbare tools. Alle infrastructuurcode wordt opgeslagen in de al bekende git-repository, wijzigingen ondergaan hetzelfde afstemmingsproces als elke andere programmatuur, en het uitrolproces is geautomatiseerd, wat het risico op menselijke fouten minimaliseert en de betrouwbaarheid en reproduceerbaarheid verhoogt.<\/p>\n<p>Vanuit praktisch oogpunt beschrijven we <em>GitOps<\/em> het als volgt:<\/p>\n<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: een nieuwe mode term of een doorbraak in automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/899036066a7c3f48d3b2077b3898c2a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Infrastructuur als code hebben we al besproken als een van de sleutelcomponenten van deze formule. Laten we de andere deelnemers voorstellen.<\/p>\n<p>Merge Request (alternatieve naam voor Pull Request). In termen van het MR-proces is dit een verzoek om codewijzigingen toe te passen en vervolgens takken samen te voegen. Maar in termen van de tools die we gebruiken, is het eerder een mogelijkheid om een volledig overzicht te krijgen van alle aangebrachte wijzigingen: niet alleen de code-diff, samengesteld uit verschillende commits, maar ook de context, testresultaten en de uiteindelijke verwachte uitkomst. Als we het hebben over infrastructuurcode, willen we graag weten hoe precies de infrastructuur zal veranderen, hoeveel nieuwe resources zullen worden toegevoegd of verwijderd of gewijzigd. Het is wenselijk in een meer bruikbaar en gemakkelijk leesbaar formaat. In het geval van cloudproviders zou het nuttig zijn om te weten welke financi\u00eble gevolgen deze wijziging met zich meebrengt.<\/p>\n<p>Maar de MR is ook een middel voor samenwerking, interactie en communicatie. De plek waar het systeem van checks and balances in werking treedt. Van simpele opmerkingen tot formele goedkeuringen en bevestigingen.<\/p>\n<p>En de laatste component: CI\/CD, zoals we al weten, biedt de mogelijkheid om het proces van infrastructuurwijzigingen, testen (van eenvoudige syntaxisvalidatie tot complexere statische code-analyse) te automatiseren. En ook in de toekomst de afwijkingen te detecteren: de verschillen tussen de werkelijke en gewenste staat van het systeem. Bijvoorbeeld als gevolg van ongeoorloofde handmatige wijzigingen of systeemfouten.<\/p>\n<p>Ja, de term <em>GitOps<\/em> introduceert ons niet in iets helemaal nieuws, het uitvindt het wiel niet opnieuw, maar past gewoon de reeds opgebouwde ervaring toe in een nieuw domein. Maar daar ligt ook zijn kracht.<\/p>\n<p>En als je je afvraagt hoe dit alles er in de praktijk uitziet, dan nodig ik je uit om onze <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/34tRpwZ\">masterclass<\/a><\/noindex>te bekijken, waarin ik stap voor stap uitleg hoe je met GitLab:<\/p>\n<ul>\n<li>\n<p>De basisprincipes van GitOps implementeert<\/p>\n<\/li>\n<li>\n<p>Wijzigingen aanbrengt in de cloudinfrastructuur (aan de hand van Yandex Cloud)<\/p>\n<\/li>\n<li>\n<p>Automatisch het drijfvermogen van het systeem ten opzichte van de gewenste staat detecteert door actief te monitoren<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"GitOps: een nieuwe mode term of een doorbraak in automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/7e9b9d0ffab214371578edbb56e209be.png\" style=\"display:block;margin: 0 auto;\" \/>https:\/\/bit.ly\/34tRpwZ<\/p>\n<p>Bron: <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.4 - 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\/nl\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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: een andere trendy term of een doorbraak in automatisering? | ProHoster","description":"De meesten van ons merken het op.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/96089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=96089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/96089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/96090"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=96089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=96089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=96089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}