{"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\/ro\/blog\/administrirovanie\/dostupen-nginx-service-mesh","title":{"rendered":"Serviciul NGINX Service Mesh este disponibil","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Serviciul NGINX Service Mesh este disponibil\" src=\"\/wp-content\/uploads\/2020\/10\/a3b960ccc69da6591f2d0ef7db1094db.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Suntem \u00eenc\u00e2nta\u021bi s\u0103 prezent\u0103m versiunea preliminar\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/products\/nginx-service-mesh\">NGINX Service Mesh<\/a><\/noindex> (NSM), o re\u021bea de servicii u\u0219oar\u0103, care utilizeaz\u0103 planul de date bazat pe NGINX Plus pentru a gestiona traficul containerelor \u00een medii Kubernetes. <\/p>\n<p><\/p>\n<p>NSM poate fi desc\u0103rcat gratuit <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">aici<\/a><\/noindex>. Sper\u0103m c\u0103 \u00eel ve\u021bi \u00eencerca pentru medii de dezvoltare \u0219i testare \u2014 a\u0219tept\u0103m cu interes feedback-ul dvs. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">de pe GitHub<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Implementarea metodologiilor de microservicii vine cu dificult\u0103\u021bi pe m\u0103sur\u0103 ce livr\u0103rile cresc \u00een complexitate. Comunica\u021biile \u00eentre servicii devin mai dificile, iar problemele de depanare sunt tot mai complicate; din ce \u00een ce mai multe servicii necesit\u0103 mai multe resurse pentru gestionare.<\/p>\n<p><\/p>\n<p>NSM abordeaz\u0103 aceste probleme, oferindu-v\u0103, \u00een primul r\u00e2nd:<\/p>\n<p><\/p>\n<ul>\n<li><strong>Securitate<\/strong>, care este acum mai important\u0103 ca niciodat\u0103. O bre\u0219\u0103 de date poate costa compania milioane de dolari anual \u00een pierderi de venituri \u0219i reputa\u021bie. NSM asigur\u0103 criptarea tuturor conexiunilor prin intermediul mTLS \u2014 astfel c\u0103 datele sensibile, pe care hackerii le-ar putea fura prin re\u021bea, pur \u0219i simplu nu exist\u0103. Controlul accesului v\u0103 permite s\u0103 stabili\u021bi politici despre cum vor comunica serviciile \u00eentre ele.<\/li>\n<li><strong>Gestionarea traficului<\/strong>. Atunci c\u00e2nd livra\u021bi o nou\u0103 versiune a aplica\u021biei, este posibil s\u0103 dori\u021bi s\u0103 limita\u021bi ini\u021bial traficul de intrare pentru a evita o eroare. Cu ajutorul gestion\u0103rii inteligente a traficului containerelor oferite de NSM, pute\u021bi stabili o politic\u0103 de limitare a traficului pentru noile servicii, care va cre\u0219te \u00een timp. Alte func\u021bii, cum ar fi limitarea vitezei \u0219i \u00eentrerup\u0103toarele de circuit, v\u0103 ofer\u0103 acces complet la gestionarea circula\u021biei de trafic pentru toate serviciile dvs.<\/li>\n<li><strong>Vizualizare<\/strong>. Gestionarea unui num\u0103r mare de servicii poate fi un co\u0219mar \u00een ceea ce prive\u0219te depanarea \u0219i vizualizarea. NSM ajut\u0103 s\u0103 gestiona\u021bi aceast\u0103 situa\u021bie prin intermediul unui panou de control integrat Grafana, care afi\u0219eaz\u0103 toate caracteristicile disponibile \u00een NGINX Plus. De asemenea, Open Tracing integrat permite urm\u0103rirea detaliat\u0103 a tranzac\u021biilor.<\/li>\n<li><strong>Livr\u0103ri hibride<\/strong>, dac\u0103 compania dvs. este ca majoritatea altora \u0219i nu folose\u0219te o infrastructur\u0103 complet construit\u0103 pe Kubernetes. NSM garanteaz\u0103 c\u0103 aplica\u021biile mai vechi nu vor r\u0103m\u00e2ne neobservate. Cu ajutorul NGINX Kubernetes Ingress Controller integrat, serviciile mai vechi vor putea comunica cu serviciile din mesh \u0219i invers.<\/li>\n<\/ul>\n<p><\/p>\n<p>NSM asigur\u0103, de asemenea, securitatea aplica\u021biilor \u00een medii cu \u00eencredere zero, aplic\u00e2nd \u00een mod transparent criptarea \u0219i autentificarea traficului containerelor. De asemenea, ofer\u0103 posibilitatea de monitorizare \u0219i analiz\u0103 a tranzac\u021biilor, ajut\u00e2nd la desf\u0103\u0219urarea rapid\u0103 \u0219i precis\u0103 a implement\u0103rilor \u0219i la rezolvarea problemelor. \u00cen plus, asigur\u0103 un control detaliat al traficului, permi\u021b\u00e2nd echipelor DevOps s\u0103 desf\u0103\u0219oare \u0219i s\u0103 optimizeze p\u0103r\u021bile aplica\u021biilor, \u00een timp ce ofer\u0103 dezvoltatorilor posibilitatea de a crea \u0219i de a conecta cu u\u0219urin\u021b\u0103 aplica\u021biile lor distribuite.<\/p>\n<p><\/p>\n<h2 id=\"kak-ustroen-nginx-service-mesh\">Cum func\u021bioneaz\u0103 NGINX Service Mesh?<\/h2>\n<p><\/p>\n<p>NSM const\u0103 dintr-un plane de date unificat pentru traficul orizontal (serviciu la serviciu) \u0219i un NGINX Plus Ingress Controller integrat pentru cel vertical, gestionate de un control plane unic.<\/p>\n<p><\/p>\n<p>Control plane este special conceput \u0219i optimizat pentru data plane NGINX Plus, definind regulile de gestionare a traficului distribuite prin sidecar-urile NGINX Plus.<\/p>\n<p><\/p>\n<p>\u00cen NSM, sidecar-urile proxy sunt instalate pentru fiecare serviciu din mesh. Acestea interac\u021bioneaz\u0103 cu urm\u0103toarele solu\u021bii open-source:<\/p>\n<p><\/p>\n<ul>\n<li>Grafana, vizualizarea parametrilor din Prometheus, panoul integrat NSM v\u0103 ajut\u0103 \u00een activitatea dvs.;<\/li>\n<li>Kubernetes Ingress Controllers, pentru gestionarea traficului de intrare \u0219i ie\u0219ire \u00een mesh;<\/li>\n<li>SPIRE, CA pentru gestionarea, distribu\u021bia \u0219i actualizarea certificatelor \u00een mesh;<\/li>\n<li>NATS, un sistem de mesagerie scalabil, cum ar fi actualizarea rutelor, dintre control plane \u0219i sidecar-uri;<\/li>\n<li>Open Tracing, depanare distribuit\u0103 (suport\u0103 Zipkin \u0219i Jaeger);<\/li>\n<li>Prometheus, colectarea \u0219i stocarea caracteristicilor de la sidecar-urile NGINX Plus, cum ar fi num\u0103rul de cereri, conexiuni \u0219i SSL handshakes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"funkcii-i-komponenty\">Func\u021bii \u0219i componente<\/h2>\n<p><\/p>\n<p>NGINX Plus, ca plane de date, acoper\u0103 sidecar proxy (trafic orizontal) \u0219i Ingress controller (trafic vertical), intercept\u00e2nd \u0219i gestion\u00e2nd traficul containerelor \u00eentre servicii. <\/p>\n<p><\/p>\n<p>Func\u021biile includ:<\/p>\n<p><\/p>\n<ul>\n<li>Autentificare mutual\u0103 TLS (mTLS);<\/li>\n<li>Distribuirea \u00eenc\u0103rc\u0103rii;<\/li>\n<li>Rezisten\u021b\u0103 la defec\u021biuni;<\/li>\n<li>Limitarea vitezei;<\/li>\n<li>Circuit breaking;<\/li>\n<li>Implement\u0103ri blue-green \u0219i canary;<\/li>\n<li>Controlul accesului.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"zapusk-nginx-service-mesh\">Lansarea NGINX Service Mesh<\/h2>\n<p><\/p>\n<p>Pentru a lansa NSM, este necesar:<\/p>\n<p><\/p>\n<ul>\n<li>acces la mediu Kubernetes. NGINX Service Mesh este suportat pe multe platforme Kubernetes, inclusiv Amazon Elastic Container Service for Kubernetes (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), VMware vSphere \u0219i clustere Kubernetes obi\u0219nuite desf\u0103\u0219urate pe servere fizice;<\/li>\n<li>Instrument <code>kubectl<\/code>, instalat pe ma\u0219ina de pe care va fi instalat NSM;<\/li>\n<li>Acces la pachetele de versiuni NGINX Service Mesh. Pachetul con\u021bine imagini NSM necesare pentru a fi desc\u0103rcate \u00een registry-ul privat pentru containere disponibile \u00een clusterul Kubernetes. Pachetul con\u021bine de asemenea <code>nginx-meshctl<\/code>, necesar pentru desf\u0103\u0219urarea NSM.<\/li>\n<\/ul>\n<p><\/p>\n<p>Pentru a desf\u0103\u0219ura NSM cu set\u0103rile implicite, rula\u021bi urm\u0103toarea comand\u0103. \u00cen timpul desf\u0103\u0219ur\u0103rii vor fi afi\u0219ate mesaje despre instalarea reu\u0219it\u0103 a componentelor \u0219i, \u00een final, un mesaj c\u0103 NSM func\u021bioneaz\u0103 \u00eentr-un spa\u021biu de nume separat (mai \u00eent\u00e2i trebuie s\u0103-l <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">desc\u0103rca\u021bi<\/a><\/noindex> \u0219i s\u0103-l plasa\u021bi \u00een registry, <em>nota traduc\u0103torului<\/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\" creat.\nCRD SpiffeID creat.\nA\u0219tept\u00e2nd ca pod-urile Spire s\u0103 fie \u00een execu\u021bie...gata.\nSpire desf\u0103\u0219urat.\nServer NATS desf\u0103\u0219urat.\nCRD-uri pentru politica de trafic create.\nAPI-ul Mesh desf\u0103\u0219urat.\nServerul API pentru metrici desf\u0103\u0219urat.\nServer Prometheus nginx-mesh\\\/prometheus-server desf\u0103\u0219urat.\nGrafana nginx-mesh\\\/grafana desf\u0103\u0219urat\u0103.\nServerul de urm\u0103rire nginx-mesh\\\/zipkin desf\u0103\u0219urat.\nToate resursele create. Test\u00e2nd conexiunea la Serverul API pentru Service Mesh...\n\nConectat cu succes la API-ul NGINX Service Mesh.\nNGINX Service Mesh este \u00een execu\u021bie.<\/code><\/pre>\n<p><\/p>\n<p>Pentru a ob\u021bine op\u021biuni suplimentare, inclusiv set\u0103ri avansate, rula\u021bi aceast\u0103 comand\u0103:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ nginx-meshctl deploy \u2013h<\/code><\/pre>\n<p><\/p>\n<p>Verifica\u021bi c\u0103 control plane-ul func\u021bioneaz\u0103 corect \u00een spa\u021biul de nume <strong>nginx-mesh<\/strong>, astfel:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl get pods \u2013n nginx-mesh\nNUME                                 READY   STATUS    RESTARTS   AGE\ngrafana-6cc6958cd9-dccj6             1\\\/1     Running   0          2d19h\nmesh-api-6b95576c46-8npkb            1\\\/1     Running   0          2d19h\nnats-server-6d5c57f894-225qn         1\\\/1     Running   0          2d19h\nprometheus-server-65c95b788b-zkt95   1\\\/1     Running   0          2d19h\nsmi-metrics-5986dfb8d5-q6gfj         1\\\/1     Running   0          2d19h\nspire-agent-5cf87                    1\\\/1     Running   0          2d19h\nspire-agent-rr2tt                    1\\\/1     Running   0          2d19h\nspire-agent-vwjbv                    1\\\/1     Running   0          2d19h\nspire-server-0                       2\\\/2     Running   0          2d19h\nzipkin-6f7cbf5467-ns6wc              1\\\/1     Running   0          2d19h<\/code><\/pre>\n<p><\/p>\n<p>\u00cen func\u021bie de op\u021biunile de desf\u0103\u0219urare care stabilesc politicile de injectare manual\u0103 sau automat\u0103, proksi NGINX sidecars vor fi ad\u0103uga\u021bi aplica\u021biilor \u00een mod implicit. Pentru a dezactiva ad\u0103ugarea automat\u0103, citi\u021bi <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/usage\/inject-sidecar-proxy\/?_ga=2.33466234.554829903.1602830065-822531106.1602830065\">aici<\/a><\/noindex><\/p>\n<p><\/p>\n<p>De exemplu, dac\u0103 desf\u0103\u0219ur\u0103m aplica\u021bia <strong>sleep<\/strong> \u00een spa\u021biul de nume <strong>default<\/strong>, apoi verific\u0103m Pod-ul \u2014 vom vedea dou\u0103 containere \u00een execu\u021bie, aplica\u021bia <strong>sleep<\/strong> \u0219i sidecar-ul asociat:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl apply \u2013f sleep.yaml\n$ kubectl get pods \u2013n default\nNUME                     READY   STATUS    RESTARTS   AGE\nsleep-674f75ff4d-gxjf2   2\\\/2     Running   0          5h23m<\/code><\/pre>\n<p><\/p>\n<p>De asemenea, putem monitoriza aplica\u021bia <strong>sleep<\/strong> \u00een panoul NGINX Plus, execut\u00e2nd aceast\u0103 comand\u0103 pentru a accesa sidecar-ul de pe ma\u0219ina dumneavoastr\u0103 local\u0103:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl port-forward sleep-674f75ff4d-gxjf2 8080:8886<\/code><\/pre>\n<p><\/p>\n<p>Apoi, pur \u0219i simplu accesa\u021bi <noindex><a rel=\"nofollow\" href=\"http:\/\/localhost:8080\/dashboard.html\">aici<\/a><\/noindex> \u00een browser. De asemenea, pute\u021bi conecta la Prometheus pentru a monitoriza aplica\u021bia <strong>sleep<\/strong>.<\/p>\n<p><\/p>\n<p>Pute\u021bi utiliza resurse Kubernetes separate pentru a configura politicile de trafic, cum ar fi controlul accesului, limitarea vitezei \u0219i circuit breaking, pentru aceasta consulta\u021bi <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/?_ga=2.205024340.554829903.1602830065-822531106.1602830065\">documenta\u021bie<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Concluzie<\/h2>\n<p><\/p>\n<p>NGINX Service Mesh este disponibil gratuit pentru desc\u0103rcare pe <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">portalul F5<\/a><\/noindex>. \u00cencerca\u021bi-l \u00een ac\u021biune \u00een mediile dumneavoastr\u0103 dev \u0219i test \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">scrie\u021bi-ne despre rezultate<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Pentru a \u00eencerca NGINX Plus Ingress Controller, activa\u021bi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/free-trial-request\">perioada de prob\u0103 gratuit\u0103<\/a><\/noindex> de 30 de zile, sau <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/contact-sales\/\">contacta\u021bi-ne<\/a><\/noindex> pentru a discuta despre op\u021biunile dumneavoastr\u0103 de utilizare.<\/p>\n<p><\/p>\n<p><em>Traducerea este realizat\u0103 de Pavel Demkovich, inginer la companie <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>. Administrarea sistemelor la 15 000 \u20bd pe lun\u0103. \u0218i ca o subdiviziune separat\u0103 \u2013 centrul de formare <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>, practic\u0103 \u0219i nimic altceva dec\u00e2t practic\u0103.<\/em><\/p>\n<p>Sursa: <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\/ro\/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=\"ro_RO\" \/>\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\/ro\/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\udd47Disponibil NGINX Service Mesh | ProHoster","description":"Suntem bucuro\u0219i s\u0103 prezent\u0103m versiunea preliminar\u0103.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/dostupen-nginx-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/97381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=97381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/97381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/97382"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=97381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=97381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=97381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}