{"id":97381,"date":"2020-10-17T20:42:21","date_gmt":"2020-10-17T18:42:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/dostupen-nginx-service-mesh"},"modified":"2020-10-17T20:42:21","modified_gmt":"2020-10-17T18:42:21","slug":"dostupen-nginx-service-mesh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/dostupen-nginx-service-mesh","title":{"rendered":"NGINX Service Mesh est disponible","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NGINX Service Mesh est disponible\" src=\"\/wp-content\/uploads\/2020\/10\/a3b960ccc69da6591f2d0ef7db1094db.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nous sommes heureux de pr\u00e9senter la version pr\u00e9liminaire <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/products\/nginx-service-mesh\">NGINX Service Mesh<\/a><\/noindex> (NSM), une service mesh l\u00e9g\u00e8re li\u00e9e, utilisant un data plane bas\u00e9 sur NGINX Plus pour g\u00e9rer le trafic des conteneurs dans des environnements Kubernetes. <\/p>\n<p><\/p>\n<p>NSM est disponible gratuitement <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">le t\u00e9l\u00e9charger ici<\/a><\/noindex>. Nous esp\u00e9rons que vous l'essayerez pour des environnements de d\u00e9veloppement et de test \u2014 et nous attendons vos retours. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">sur GitHub<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>La mise en \u0153uvre d'une m\u00e9thodologie de microservices s'accompagne de difficult\u00e9s \u00e0 mesure que l'\u00e9chelle des livraisons augmente et se complexifie. La communication entre les services devient plus compliqu\u00e9e, les probl\u00e8mes de d\u00e9bogage deviennent plus difficiles, et de plus en plus de services demandent plus de ressources \u00e0 g\u00e9rer.<\/p>\n<p><\/p>\n<p>NSM r\u00e9sout ces probl\u00e8mes en vous offrant principalement :<\/p>\n<p><\/p>\n<ul>\n<li><strong>S\u00e9curit\u00e9<\/strong>, qui est d\u00e9sormais plus important que jamais. Une fuite de donn\u00e9es peut co\u00fbter des millions de dollars par an \u00e0 une entreprise en pertes de revenus et en r\u00e9putation. NSM assure le chiffrement de toutes les connexions gr\u00e2ce \u00e0 mTLS \u2014 de sorte qu'il n'y a tout simplement pas de donn\u00e9es sensibles que les pirates peuvent voler sur le r\u00e9seau. Le contr\u00f4le d'acc\u00e8s vous permet de d\u00e9finir des politiques sur la fa\u00e7on dont les services communiqueront entre eux.<\/li>\n<li><strong>Gestion du trafic<\/strong>. Lorsque vous d\u00e9ployez une nouvelle version de votre application, vous souhaiterez peut-\u00eatre commencer par limiter le trafic entrant afin d'\u00e9viter des erreurs. Gr\u00e2ce \u00e0 la gestion intelligente du trafic des conteneurs de NSM, vous pouvez d\u00e9finir une politique de limitation du trafic pour les nouveaux services, qui augmentera le trafic au fil du temps. D'autres fonctionnalit\u00e9s, comme la limitation de d\u00e9bit et les disjoncteurs, vous donnent un contr\u00f4le total de la gestion du trafic pour tous vos services.<\/li>\n<li><strong>Visualisation<\/strong>. G\u00e9rer des milliers de services peut \u00eatre un cauchemar en mati\u00e8re de d\u00e9bogage et de visualisation. NSM aide \u00e0 faire face \u00e0 cette situation avec un tableau de bord int\u00e9gr\u00e9 Grafana, affichant toutes les m\u00e9triques disponibles dans NGINX Plus. De plus, l'Open Tracing int\u00e9gr\u00e9 permet un suivi d\u00e9taill\u00e9 des transactions.<\/li>\n<li><strong>Livraisons hybrides<\/strong>, si votre entreprise, comme la plupart, n'utilise pas une infrastructure enti\u00e8rement d\u00e9ploy\u00e9e sur Kubernetes. NSM garantit que les anciennes applications ne seront pas laiss\u00e9es pour compte. Gr\u00e2ce au NGINX Kubernetes Ingress Controller int\u00e9gr\u00e9, les anciens services pourront communiquer avec les services mesh, et vice versa.<\/li>\n<\/ul>\n<p><\/p>\n<p>NSM assure \u00e9galement la s\u00e9curit\u00e9 des applications dans des environnements \u00e0 confiance nulle, en appliquant de mani\u00e8re transparente le chiffrement et l'authentification du trafic des conteneurs. Il permet aussi la surveillance et l'analyse des transactions, facilitant le d\u00e9ploiement rapide et pr\u00e9cis et la r\u00e9solution des probl\u00e8mes. De plus, un contr\u00f4le d\u00e9taill\u00e9 du trafic est assur\u00e9, permettant aux \u00e9quipes DevOps de d\u00e9ployer et d'optimiser des parties des applications, tout en permettant aux d\u00e9veloppeurs de cr\u00e9er et de connecter facilement leurs applications distribu\u00e9es.<\/p>\n<p><\/p>\n<h2 id=\"kak-ustroen-nginx-service-mesh\">Comment fonctionne le NGINX Service Mesh ?<\/h2>\n<p><\/p>\n<p>Le NSM se compose d'un plan de donn\u00e9es unifi\u00e9 pour le trafic horizontal (service \u00e0 service) et d'un NGINX Plus Ingress Controller int\u00e9gr\u00e9 pour le trafic vertical, g\u00e9r\u00e9s par un plan de contr\u00f4le unique.<\/p>\n<p><\/p>\n<p>Le plan de contr\u00f4le est sp\u00e9cialement con\u00e7u et optimis\u00e9 pour le plan de donn\u00e9es NGINX Plus, d\u00e9finissant les r\u00e8gles de gestion du trafic, dispers\u00e9es \u00e0 travers les sidecars NGINX Plus.<\/p>\n<p><\/p>\n<p>Dans le NSM, des proxies sidecars sont install\u00e9s pour chaque service dans le mesh. Ils interagissent avec les solutions open source suivantes :<\/p>\n<p><\/p>\n<ul>\n<li>Grafana, la visualisation des m\u00e9triques Prometheus, int\u00e9gr\u00e9e dans le tableau de bord NSM pour vous aider dans votre travail ;<\/li>\n<li>Kubernetes Ingress Controllers, pour g\u00e9rer le trafic entrant et sortant dans le mesh ;<\/li>\n<li>SPIRE, CA pour la gestion, la distribution et la mise \u00e0 jour des certificats dans le mesh ;<\/li>\n<li>NATS, un syst\u00e8me de messagerie \u00e9volutif pour les mises \u00e0 jour de route, du plan de contr\u00f4le aux sidecars ;<\/li>\n<li>Open Tracing, d\u00e9bogage distribu\u00e9 (prend en charge Zipkin et Jaeger) ;<\/li>\n<li>Prometheus, collecte et stockage des m\u00e9triques des sidecars NGINX Plus, comme le nombre de requ\u00eates, de connexions et de SSL handshakes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"funkcii-i-komponenty\">Fonctions et composants<\/h2>\n<p><\/p>\n<p>NGINX Plus en tant que plan de donn\u00e9es couvre les proxy sidecar (trafic horizontal) et le contr\u00f4leur Ingress (trafic vertical), interceptant et g\u00e9rant le trafic des conteneurs entre les services. <\/p>\n<p><\/p>\n<p>Les fonctionnalit\u00e9s incluent :<\/p>\n<p><\/p>\n<ul>\n<li>Authentification mutuelle TLS (mTLS) ;<\/li>\n<li>R\u00e9partition de charge ;<\/li>\n<li>R\u00e9silience ;<\/li>\n<li>Limitation de d\u00e9bit ;<\/li>\n<li>Coupure de circuit ;<\/li>\n<li>D\u00e9ploiements bleu-vert et canari ;<\/li>\n<li>Contr\u00f4le d'acc\u00e8s.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"zapusk-nginx-service-mesh\">Lancer NGINX Service Mesh<\/h2>\n<p><\/p>\n<p>Pour lancer le NSM, il faut :<\/p>\n<p><\/p>\n<ul>\n<li>acc\u00e8s \u00e0 l'environnement Kubernetes. NGINX Service Mesh est pris en charge sur de nombreuses plateformes Kubernetes, y compris Amazon Elastic Container Service for Kubernetes (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), VMware vSphere et des clusters Kubernetes classiques d\u00e9ploy\u00e9s sur des serveurs physiques.<\/li>\n<li>Outil <code>kubectl<\/code>, install\u00e9 sur la machine depuis laquelle le NSM sera install\u00e9 ;<\/li>\n<li>Acc\u00e8s aux paquets de versions de NGINX Service Mesh. Le paquet contient des images NSM n\u00e9cessaires pour le d\u00e9ploiement dans un registre priv\u00e9 pour conteneurs, accessible dans le cluster Kubernetes. Le paquet comprend \u00e9galement <code>nginx-meshctl<\/code>, n\u00e9cessaires pour d\u00e9ployer le NSM.<\/li>\n<\/ul>\n<p><\/p>\n<p>Pour d\u00e9ployer le NSM avec des configurations par d\u00e9faut, ex\u00e9cutez la commande suivante. Pendant le d\u00e9ploiement, des messages indiquant la r\u00e9ussite de l'installation des composants seront affich\u00e9s, et enfin, un message indiquant que le NSM fonctionne dans un espace de noms distinct (vous devez d'abord <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">t\u00e9l\u00e9charger<\/a><\/noindex> et le placer dans le registre, <em>note du traducteur<\/em>):<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ DOCKER_REGISTRY=your-Docker-registry ; MESH_VER=0.6.0 ; \n . \/nginx-meshctl deploy  \n  --nginx-mesh-api-image \"${DOCKER_REGISTRY}\/nginx-mesh-api:${MESH_VER}\" \n  --nginx-mesh-sidecar-image \"${DOCKER_REGISTRY}\/nginx-mesh-sidecar:${MESH_VER}\" \n  --nginx-mesh-init-image \"${DOCKER_REGISTRY}\/nginx-mesh-init:${MESH_VER}\" \n  --nginx-mesh-metrics-image \"${DOCKER_REGISTRY}\/nginx-mesh-metrics:${MESH_VER}\"\nNamespace \"nginx-mesh\" cr\u00e9\u00e9.\nCRD SpiffeID cr\u00e9\u00e9.\nAttente du fonctionnement des pods Spire...fait.\nSpire d\u00e9ploy\u00e9.\nServeur NATS d\u00e9ploy\u00e9.\nCRDs pour la politique de trafic cr\u00e9\u00e9s.\nAPI Mesh d\u00e9ploy\u00e9e.\nServeur API Metrics d\u00e9ploy\u00e9.\nServeur Prometheus nginx-mesh\/prometheus-server d\u00e9ploy\u00e9.\nGrafana nginx-mesh\/grafana d\u00e9ploy\u00e9.\nServeur de tra\u00e7age nginx-mesh\/zipkin d\u00e9ploy\u00e9.\nToutes les ressources cr\u00e9\u00e9es. Test de la connexion au Serveur API de Service Mesh...\n\nConnect\u00e9 avec succ\u00e8s au NGINX Service Mesh API.\nNGINX Service Mesh fonctionne.<\/code><\/pre>\n<p><\/p>\n<p>Pour obtenir des options suppl\u00e9mentaires, y compris des param\u00e8tres avanc\u00e9s, ex\u00e9cutez cette commande :<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ nginx-meshctl deploy \u2013h<\/code><\/pre>\n<p><\/p>\n<p>V\u00e9rifiez que le plan de contr\u00f4le fonctionne correctement dans l'espace de noms <strong>nginx-mesh<\/strong>, de cette mani\u00e8re :<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl get pods \u2013n nginx-mesh\nNOM                                 PR\u00caT   \u00c9TAT    RE-D\u00c9MARRAGES   \u00c2GE\ngrafana-6cc6958cd9-dccj6             1\/1     En cours d'ex\u00e9cution   0          2j19h\nmesh-api-6b95576c46-8npkb            1\/1     En cours d'ex\u00e9cution   0          2j19h\nnats-server-6d5c57f894-225qn         1\/1     En cours d'ex\u00e9cution   0          2j19h\nprometheus-server-65c95b788b-zkt95   1\/1     En cours d'ex\u00e9cution   0          2j19h\nsmi-m\u00e9triques-5986dfb8d5-q6gfj       1\/1     En cours d'ex\u00e9cution   0          2j19h\nspire-agent-5cf87                    1\/1     En cours d'ex\u00e9cution   0          2j19h\nspire-agent-rr2tt                    1\/1     En cours d'ex\u00e9cution   0          2j19h\nspire-agent-vwjbv                    1\/1     En cours d'ex\u00e9cution   0          2j19h\nspire-server-0                       2\/2     En cours d'ex\u00e9cution   0          2j19h\nzipkin-6f7cbf5467-ns6wc              1\/1     En cours d'ex\u00e9cution   0          2j19h<\/code><\/pre>\n<p><\/p>\n<p>En fonction des param\u00e8tres de d\u00e9ploiement qui param\u00e8trent les politiques d'injection manuelle ou automatique, les proxies NGINX sidecars seront ajout\u00e9s aux applications par d\u00e9faut. Pour d\u00e9sactiver l'ajout automatique, lisez <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/usage\/inject-sidecar-proxy\/?_ga=2.33466234.554829903.1602830065-822531106.1602830065\">ici<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Par exemple, si nous d\u00e9ployons l'application <strong>sleep<\/strong> dans l'espace de noms <strong>default<\/strong>, puis v\u00e9rifions le Pod \u2014 nous verrons deux conteneurs en cours d'ex\u00e9cution, l'application <strong>sleep<\/strong> et son sidecar associ\u00e9 :<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl apply \u2013f sleep.yaml\n$ kubectl get pods \u2013n default\nNOM                     PR\u00caT   \u00c9TAT    RE-D\u00c9MARRAGES   \u00c2GE\nsleep-674f75ff4d-gxjf2   2\/2     En cours d'ex\u00e9cution   0          5h23m<\/code><\/pre>\n<p><\/p>\n<p>Nous pouvons \u00e9galement surveiller l'application <strong>sleep<\/strong> dans le panneau NGINX Plus, en ex\u00e9cutant cette commande pour acc\u00e9der au sidecar depuis votre machine locale :<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl port-forward sleep-674f75ff4d-gxjf2 8080:8886<\/code><\/pre>\n<p><\/p>\n<p>Ensuite, il suffit de se rendre <noindex><a rel=\"nofollow\" href=\"http:\/\/localhost:8080\/dashboard.html\">ici<\/a><\/noindex> dans le navigateur. Vous pouvez \u00e9galement vous connecter \u00e0 Prometheus pour surveiller l'application <strong>sleep<\/strong>.<\/p>\n<p><\/p>\n<p>Vous pouvez utiliser des ressources Kubernetes distinctes pour configurer des politiques de trafic, comme le contr\u00f4le d'acc\u00e8s, la limitation de la bande passante et le circuit breaking, pour cela consultez <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/?_ga=2.205024340.554829903.1602830065-822531106.1602830065\">documentation<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Conclusion<\/h2>\n<p><\/p>\n<p>NGINX Service Mesh est disponible en t\u00e9l\u00e9chargement gratuit sur <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">le portail F5<\/a><\/noindex>. Essayez-le dans vos environnements de d\u00e9veloppement et de test et <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">contez-nous vos r\u00e9sultats<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Pour essayer le NGINX Plus Ingress Controller, activez <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/free-trial-request\">la p\u00e9riode d'essai gratuite<\/a><\/noindex> de 30 jours, ou <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/contact-sales\/\">contactez-nous<\/a><\/noindex> pour discuter de vos cas d'utilisation.<\/p>\n<p><\/p>\n<p><em>Traduction r\u00e9alis\u00e9e par Pavel Demkovich, ing\u00e9nieur chez <noindex><a rel=\"nofollow\" href=\"https:\/\/southbridge.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_16-10-2020&amp;utm_term=dzygovbrodskiy\">Southbridge<\/a><\/noindex>. Administration syst\u00e8me pour 15 000 \u20bd par mois. Et en tant que division distincte \u2014 centre de formation <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_16-10-2020&amp;utm_term=dzygovbrodskiy\">Slurm<\/a><\/noindex>, pratique et rien d'autre que de la pratique.<\/em><\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/523698\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044b \u0440\u0430\u0434\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e NGINX Service Mesh (NSM), \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u0443\u044e \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u0443\u044e service mesh, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0443\u044e data plane \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 NGINX Plus \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0440\u0430\u0444\u0438\u043a\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445 Kubernetes. NSM \u043c\u043e\u0436\u043d\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0437\u0434\u0435\u0441\u044c. \u041c\u044b \u043d\u0430\u0434\u0435\u0435\u043c\u0441\u044f, \u0447\u0442\u043e \u0432\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u0442\u0435 \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f dev \u0438 test \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 \u2014 \u0438 \u0436\u0434\u0435\u043c \u0432\u0430\u0448\u0438\u0445 \u043e\u0442\u0437\u044b\u0432\u043e\u0432 \u043d\u0430 GitHub. \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97382,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97381","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.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044b \u0440\u0430\u0434\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e.\" \/>\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\/fr\/blog\/administrirovanie\/dostupen-nginx-service-mesh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d NGINX Service Mesh | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044b \u0440\u0430\u0434\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/dostupen-nginx-service-mesh\" \/>\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-17T18:42:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-17T18:42:21+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\udd47 NGINX Service Mesh disponible | ProHoster","description":"Nous sommes heureux de pr\u00e9senter la version b\u00eata.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/dostupen-nginx-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d NGINX Service Mesh | ProHoster","og:description":"\u041c\u044b \u0440\u0430\u0434\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/dostupen-nginx-service-mesh","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-17T18:42:21+00:00","article:modified_time":"2020-10-17T18:42:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97381","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:21:28","updated":"2022-09-29 09:05:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/97381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=97381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/97381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/97382"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=97381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=97381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=97381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}