{"id":91771,"date":"2020-08-18T07:42:25","date_gmt":"2020-08-18T05:42:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes"},"modified":"2020-08-18T07:42:25","modified_gmt":"2020-08-18T05:42:25","slug":"predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","title":{"rendered":"Presentiamo Contour: dirigiamo il traffico verso le applicazioni in Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Presentiamo Contour: dirigiamo il traffico verso le applicazioni in Kubernetes\" src=\"\/wp-content\/uploads\/2020\/08\/dfbb30ddd697c6ac0b4e773b01cc976e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Siamo lieti di condividere la notizia che Contour \u00e8 stato inserito nell'incubatore di progetti della Cloud Native Computing Foundation (CNCF). <\/p>\n<p><\/p>\n<p>Se non avete ancora sentito parlare di Contour, \u00e8 un controller ingress semplice e scalabile con codice sorgente aperto per la gestione del traffico verso le applicazioni eseguite in Kubernetes. <\/p>\n<p><\/p>\n<p>Esamineremo in dettaglio come funziona, mostrando la 'roadmap' di sviluppo nelle imminenti conferenze <noindex><a rel=\"nofollow\" href=\"https:\/\/kccnceu20.sched.com\/event\/b6H3\/bof-introduction-to-contour-a-high-performance-multitenant-ingress-controller-for-kubernetes-michael-michael-nick-young-vmware\">Kubecon e CloudNativeCon Europe.<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>In questo articolo, proponiamo di approfondire il funzionamento di Contour. Spieghiamo cosa significa l'accettazione del progetto nella CNCF. Condivideremo anche i piani per lo sviluppo futuro del progetto.<\/p>\n<p><\/p>\n<blockquote><p>Le conferenze KubeCon e CloudNativeCon riuniscono appassionati di tecnologie all'avanguardia e ingegneri interessati non solo a ulteriore formazione, ma anche alla promozione del cloud computing. Ai eventi partecipano esperti pratici e sviluppatori chiave di progetti popolari come Kubernetes, Prometheus, gRPC, Envoy, OpenTracing e altri.<\/p><\/blockquote>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"vsyo-vnimanie-na-ingress\">Tutta l'attenzione a Ingress.<\/h2>\n<p><\/p>\n<p>Per iniziare, una panoramica. La comunit\u00e0 Kubernetes ha gi\u00e0 definito come affrontare le sfide del lancio dei carichi di lavoro e della fornitura di accesso dai carichi di lavoro allo storage. Tuttavia, ci sono ancora spazi per innovazioni in materia di creazione di reti e garantire la connettivit\u00e0. Il compito principale, e molto importante, \u00e8 la consegna del traffico esterno all'interno del cluster. In Kubernetes, questo \u00e8 chiamato Ingress e proprio questo fa Contour. \u00c8 uno strumento che puoi utilizzare facilmente all'interno di un cluster per gestire il traffico secondo necessit\u00e0, ma con una funzionalit\u00e0 progettata per il futuro man mano che il tuo cluster Kubernetes cresce.<\/p>\n<p><\/p>\n<p>Tecnicamente, Contour funziona distribuendo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.envoyproxy.io\/\">Envoy<\/a><\/noindex> per fornire un reverse proxy e un bilanciatore di carico. Supporta inizialmente l'aggiornamento dinamico delle impostazioni e pu\u00f2 essere esteso a cluster Kubernetes multiteam, fornendo diverse strategie di bilanciamento del carico.<\/p>\n<p><\/p>\n<p>Ci sono numerose alternative per avviare un Ingress Controller in Kubernetes, ma Contour \u00e8 unico perch\u00e9 si concentra esclusivamente su questo compito, realizzandolo con un alto livello di prestazioni senza trascurare la sicurezza e la possibilit\u00e0 di operare in modalit\u00e0 multiutente.<\/p>\n<p><\/p>\n<p>Sebbene tu possa anche distribuire <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.vmware.com\/opensource\/2019\/08\/01\/explaining-service-mesh\/\">service mesh<\/a><\/noindex> Per risolvere questa questione, ci\u00f2 comporterebbe una complicazione ulteriore del vostro cluster. Contour, al contrario, propone come soluzione il funzionamento di Ingress senza dover fare affidamento su una struttura pi\u00f9 grande del service mesh; tuttavia, se necessario, potr\u00e0 comunque collaborare con essa. In questo modo si offre una sorta di transizione graduale verso Ingress, il che ha rapidamente suscitato l'interesse di molti utenti.<\/p>\n<p><\/p>\n<h2 id=\"sila-podderzhki-cncf\">Forza del supporto CNCF<\/h2>\n<p><\/p>\n<p>Contour, creato alla fine del 2017 dagli sviluppatori di Heption, ha raggiunto la versione 1.0 nel novembre 2019 e ora pu\u00f2 vantare una comunit\u00e0 di 600 membri su Slack, 300 partecipanti allo sviluppo e 90 committers e 5 maintainers. Uno dei fatti significativi \u00e8 che \u00e8 stato adottato da varie aziende e organizzazioni, tra cui Adobe, Kinvolk, Kintone, PhishLabs e Replicated. Ritenendo che gli utenti stiano implementando Contour in produzione, e sapendo che abbiamo una comunit\u00e0 stabile, CNCF ha deciso che Contour potesse immediatamente saltare il livello sandbox e accedere all\u2019incubatore.<\/p>\n<p><\/p>\n<p>Per noi \u00e8 molto importante, poich\u00e9 consideriamo tale invito come una conferma del fatto che siamo una comunit\u00e0 sostenibile, ospitale e aperta, in linea con gli obiettivi tecnici della CNCF. Inoltre, Contour interagisce bene nell'ecosistema con altri progetti, ad esempio Kubernetes ed Envoy. <\/p>\n<p><\/p>\n<p>Speriamo che con l\u2019arrivo di pi\u00f9 persone da parte nostra, la diversit\u00e0 e la velocit\u00e0 di aggiunta di nuove funzionalit\u00e0 aumentino significativamente. Continueremo a rilasciare versioni mensilmente, in questo modo non faremo aspettare a lungo gli utenti per nuove funzionalit\u00e0, correzioni di bug e miglioramenti della sicurezza.<\/p>\n<p><\/p>\n<h2 id=\"vklad-v-ekosistemu-kubernetes\">Contributo all'ecosistema Kubernetes<\/h2>\n<p><\/p>\n<p>Nel prossimo futuro vogliamo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/blob\/master\/ROADMAP.md\">raccogliere richieste dalla comunit\u00e0 per nuove funzionalit\u00e0. Alcune di queste richieste, ad esempio, il supporto per l'autenticazione esterna, gli utenti le attendono da molto tempo, ma solo ora abbiamo avuto le risorse per realizzarle. Inoltre, un compito del genere pu\u00f2 essere realizzato solo grazie a un numero elevato di feedback dalla comunit\u00e0.<\/a><\/noindex> Altre cose che abbiamo in programma di implementare nel prossimo futuro:<\/p>\n<p><\/p>\n<p>includere la configurazione di Envoy<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2225\">supporto per il rate limiting<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/370\">creare un helm chart ufficiale<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2050\">Inoltre, abbiamo cominciato a considerare il supporto<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>Inoltre, abbiamo iniziato a considerare il supporto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/1248\">UDP<\/a><\/noindex>. Contour \u00e8 un Controller Ingress L7, ma alcuni dei nostri utenti desiderano distribuire applicazioni in Kubernetes che non supportano HTTP (ad esempio, applicazioni VOIP e telefonia). Di solito, in tali applicazioni si usa UDP, quindi vogliamo ampliare i nostri piani per soddisfare tali esigenze.<\/p>\n<p><\/p>\n<p>Noi <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/resources\/philosophy\/\">ci impegniamo a condividere<\/a><\/noindex> ci\u00f2 che abbiamo appreso durante lo sviluppo del nostro Controller Ingress con la comunit\u00e0, contribuendo a migliorare la routing dei dati esterni verso il cluster nella prossima generazione <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/service-apis\">API di servizio<\/a><\/noindex> Kubernetes.<\/p>\n<p><\/p>\n<h2 id=\"uznayte-bolshe-i-prisoedinyaytes-k-nam\">Scopri di pi\u00f9 e unisciti a noi!<\/h2>\n<p><\/p>\n<p>Vuoi saperne di pi\u00f9 su Contour, compresa una chiara comprensione del funzionamento del progetto, e cosa spera di raggiungere il team quando ci siamo uniti alla CNCF - visita <noindex><a rel=\"nofollow\" href=\"https:\/\/kccnceu20.sched.com\/event\/b6H3\/bof-introduction-to-contour-a-high-performance-multitenant-ingress-controller-for-kubernetes-michael-michael-nick-young-vmware\">la nostra presentazione<\/a><\/noindex> alla conferenza KubeCon il 20 agosto 2020 alle 13:00 CEST, saremo felici di vederti.<\/p>\n<p><\/p>\n<p>Se non hai questa opportunit\u00e0, ti invitiamo a partecipare a una delle <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/community\/\">riunioni della comunit\u00e0<\/a><\/noindex>, che si svolgono il marted\u00ec, ci sono <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PL7bmigfV0EqTBsPrnCkzhu0R4SAWnBjLj\">registrazioni delle riunioni<\/a><\/noindex>. Puoi anche iscriverti a <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/projectcontour-announce\">newsletter<\/a><\/noindex> Contour, durante <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/wiki\/Office-Hours\">l'orario di lavoro<\/a><\/noindex> puoi fare domande o lavorare su richieste di fusione con qualcuno che conosce bene il progetto, in tempo reale. Vuoi vedere Contour in azione - contattaci su Slack o invia un messaggio alla mailing list.<\/p>\n<p><\/p>\n<p>Infine, se desideri contribuire, saremo felici di accoglierti tra di noi. Dai un'occhiata alla nostra <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\">documentazione<\/a><\/noindex>, parlaci in <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.slack.com\/?redir=%2Fmessages%2Fcontour\">Slack<\/a><\/noindex>, oppure inizia con uno dei nostri <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+first+issue%22\">Good First Issues<\/a><\/noindex>. Siamo anche aperti a qualsiasi feedback che desideri condividere.<\/p>\n<p><\/p>\n<p>Per saperne di pi\u00f9 su Contour e altre tecnologie cloud, considera la partecipazione remota a <noindex><a rel=\"nofollow\" href=\"https:\/\/events.linuxfoundation.org\/kubecon-cloudnativecon-europe\/\">KubeCon e CloudNativeCon EU<\/a><\/noindex>, che si terranno dal 17 al 20 agosto 2020.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Presentiamo Contour: dirigiamo il traffico verso le applicazioni in Kubernetes\" src=\"\/wp-content\/uploads\/2020\/08\/67718b53e13b33fc9bcb9e674ffb02a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p class=\"for_users_only_msg\">Solo gli utenti registrati possono partecipare al sondaggio. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Accedi<\/a><\/noindex>, per favore.<\/p>\n<h2 class=\"default-block__polling-title\">Ti interessa Contour?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>Non proprio. Niente di nuovo4<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>S\u00ec, sembra promettente4<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">43,8%<\/strong>Vediamo quali azioni concrete seguono le promesse7<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">6,2%<\/strong>Solo monolite, solo hardcore1<\/p>\n<\/li>\n<\/ul>\n<p>    Hanno votato 16 utenti. 3 utenti si sono astenuti.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/515170\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0435\u0448\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e, \u0447\u0442\u043e Contour \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u0432 \u0438\u043d\u043a\u0443\u0431\u0430\u0442\u043e\u0440\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043e\u0442 Cloud Native Computing Foundation (CNCF). \u0415\u0441\u043b\u0438 \u0432\u044b \u0435\u0449\u0435 \u043d\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u043e Contour \u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0439 ingress controller \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c \u0432 Kubernetes. \u041c\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u043a\u0430\u0436\u0435\u043c \u00ab\u0434\u043e\u0440\u043e\u0436\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0443\u00bb \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u043d\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0445 Kubecon [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91772,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91771","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0435\u0448\u0438\u043c.\" \/>\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\/it\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c Contour: \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0440\u0430\u0444\u0438\u043a \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0432 Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0435\u0448\u0438\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes\" \/>\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-08-18T05:42:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-18T05:42:25+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\udd47Presentiamo Contour: instradare il traffico verso le applicazioni in Kubernetes | ProHoster","description":"Ci affrettiamo.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c Contour: \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0440\u0430\u0444\u0438\u043a \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0432 Kubernetes | ProHoster","og:description":"\u0421\u043f\u0435\u0448\u0438\u043c.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","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-08-18T05:42:25+00:00","article:modified_time":"2020-08-18T05:42:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91771","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 12:21:29","updated":"2022-10-03 01:15:08","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/91771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=91771"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/91771\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/91772"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=91771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=91771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=91771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}