{"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\/sv\/blog\/administrirovanie\/dostupen-nginx-service-mesh","title":{"rendered":"NGINX Service Mesh \u00e4r nu tillg\u00e4nglig","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NGINX Service Mesh \u00e4r nu tillg\u00e4nglig\" src=\"\/wp-content\/uploads\/2020\/10\/a3b960ccc69da6591f2d0ef7db1094db.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Vi \u00e4r glada att presentera den f\u00f6rhandsversionen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/products\/nginx-service-mesh\">NGINX Service Mesh<\/a><\/noindex> (NSM), en l\u00e4ttviktig service mesh som anv\u00e4nder en dataplattform baserad p\u00e5 NGINX Plus f\u00f6r att hantera trafik mellan containrar i Kubernetes-milj\u00f6er. <\/p>\n<p><\/p>\n<p>NSM kan laddas ner gratis <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">h\u00e4r<\/a><\/noindex>. Vi hoppas att ni provar att anv\u00e4nda den f\u00f6r utvecklings- och testmilj\u00f6er \u2014 och vi ser fram emot era synpunkter <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">p\u00e5 GitHub<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Inf\u00f6randet av mikrotj\u00e4nstmetodik medf\u00f6r utmaningar vid skalning av leveranser och \u00f6kad komplexitet. Kommunikation mellan tj\u00e4nster blir mer komplicerad, fels\u00f6kning blir sv\u00e5rare och fler tj\u00e4nster kr\u00e4ver mer resurser f\u00f6r att hanteras.<\/p>\n<p><\/p>\n<p>NSM l\u00f6ser dessa problem genom att f\u00f6rst och fr\u00e4mst ge er:<\/p>\n<p><\/p>\n<ul>\n<li><strong>S\u00e4kerhet<\/strong>, vilket nu \u00e4r viktigare \u00e4n n\u00e5gonsin. Dataf\u00f6rluster kan kosta ett f\u00f6retag miljontals dollar \u00e5rligen i form av f\u00f6rlorade int\u00e4kter och skada p\u00e5 rykte. NSM s\u00e4kerst\u00e4ller kryptering av alla anslutningar med hj\u00e4lp av mTLS \u2014 s\u00e5 det finns helt enkelt inga k\u00e4nsliga data som hackare kan stj\u00e4la \u00f6ver n\u00e4tverket. \u00c5tkomstrestriktioner l\u00e5ter er definiera policyer f\u00f6r hur tj\u00e4nster kommer att kommunicera med varandra.<\/li>\n<li><strong>Trafikhantering<\/strong>. Vid leverans av en ny version av en applikation kanske ni f\u00f6rst vill begr\u00e4nsa ing\u00e5ende trafik som ett s\u00e4kerhets\u00e5tg\u00e4rd. Med NSMs intelligenta trafikhantering f\u00f6r containrar kan ni definiera en trafikbegr\u00e4nsningspolicy f\u00f6r nya tj\u00e4nster som gradvis \u00f6kar trafiken \u00f6ver tid. Andra funktioner, s\u00e5som hastighetsbegr\u00e4nsningar och circuit breakers, ger er full kontroll \u00f6ver trafikfl\u00f6det f\u00f6r alla era tj\u00e4nster.<\/li>\n<li><strong>Visualisering<\/strong>. Att hantera tusentals tj\u00e4nster kan vara en mardr\u00f6m n\u00e4r det g\u00e4ller fels\u00f6kning och visualisering. NSM hj\u00e4lper till att hantera s\u00e5dana situationer med hj\u00e4lp av den inbyggda Grafana-dashboarden, d\u00e4r alla egenskaper som finns i NGINX Plus visas. Den integrerade Open Tracing g\u00f6r det ocks\u00e5 m\u00f6jligt att sp\u00e5ra transaktioner i detalj.<\/li>\n<li><strong>Hybrid leverans<\/strong>, om ert f\u00f6retag, precis som de flesta andra, inte anv\u00e4nder en infrastruktur som \u00e4r helt k\u00f6rd p\u00e5 Kubernetes. NSM s\u00e4kerst\u00e4ller att \u00e4ldre applikationer inte l\u00e4mnas utan \u00f6vervakning. Tack vare den inbyggda NGINX Kubernetes Ingress Controller kan \u00e4ldre tj\u00e4nster koppla upp sig mot mesh-tj\u00e4nster och vice versa.<\/li>\n<\/ul>\n<p><\/p>\n<p>NSM s\u00e4kerst\u00e4ller ocks\u00e5 s\u00e4kerheten f\u00f6r applikationer i milj\u00f6er med noll f\u00f6rtroende, genom att transparent till\u00e4mpa kryptering och autentisering av container-trafik. Det m\u00f6jligg\u00f6r ocks\u00e5 \u00f6vervakning och analys av transaktioner, vilket hj\u00e4lper till att snabbt och noggrant starta distributioner och l\u00f6sa problem. Dessutom tillhandah\u00e5ller det detaljerad trafik\u00f6vervakning som g\u00f6r det m\u00f6jligt f\u00f6r DevOps-team att distribuera och optimera delar av applikationerna, samtidigt som det ger utvecklare m\u00f6jlighet att skapa och enkelt koppla sina distribuerade applikationer.<\/p>\n<p><\/p>\n<h2 id=\"kak-ustroen-nginx-service-mesh\">Hur fungerar NGINX Service Mesh?<\/h2>\n<p><\/p>\n<p>NSM best\u00e5r av en enhetlig data plan f\u00f6r horisontell (tj\u00e4nst-till-tj\u00e4nst) trafik och en inbyggd NGINX Plus Ingress Controller f\u00f6r vertikal trafik, som styrs av en enda kontrollplan.<\/p>\n<p><\/p>\n<p>Kontrollplanet \u00e4r speciellt utformat och optimerat f\u00f6r NGINX Plus data plan, som definierar trafikhanteringsregler som distribueras \u00f6ver NGINX Plus sidecars.<\/p>\n<p><\/p>\n<p>I NSM installeras proxy f\u00f6r varje tj\u00e4nst i mesh. De interagerar med f\u00f6ljande \u00f6ppna k\u00e4llkodsl\u00f6sningar:<\/p>\n<p><\/p>\n<ul>\n<li>Grafana, visualisering av Prometheus-metricer, med en inbyggd NSM-panel som hj\u00e4lper dig under arbetet;<\/li>\n<li>Kubernetes Ingress Controllers, f\u00f6r att hantera inkommande och utg\u00e5ende trafik i mesh;<\/li>\n<li>SPIRE, CA f\u00f6r hantering, distribution och uppdatering av certifikat i mesh;<\/li>\n<li>NATS, ett skalbart meddelandesystem, exempelvis f\u00f6r ruttuppdateringar, fr\u00e5n kontrollplanet till sidecars;<\/li>\n<li>Open Tracing, distribuerad fels\u00f6kning (st\u00f6d f\u00f6r Zipkin och Jaeger);<\/li>\n<li>Prometheus, insamling och lagring av egenskaper fr\u00e5n NGINX Plus sidecars, s\u00e5som antal f\u00f6rfr\u00e5gningar, anslutningar och SSL-handtryckningar.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"funkcii-i-komponenty\">Funktioner och komponenter<\/h2>\n<p><\/p>\n<p>NGINX Plus som data plan omfattar sidecar proxy (horisontell trafik) och Ingress controller (vertikal), som f\u00e5ngar och hanterar trafik mellan tj\u00e4nster i containrar. <\/p>\n<p><\/p>\n<p>Funktionerna inkluderar:<\/p>\n<p><\/p>\n<ul>\n<li>\u00d6msesidig TLS-autentisering (mTLS);<\/li>\n<li>Lastbalansering;<\/li>\n<li>Fels\u00e4kerhet;<\/li>\n<li>Hastighetsbegr\u00e4nsning;<\/li>\n<li>Circuit breaking;<\/li>\n<li>Bl\u00e5-gr\u00f6na och kanarief\u00e5gel-distributioner;<\/li>\n<li>\u00c5tkomstkontroll.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"zapusk-nginx-service-mesh\">Starta NGINX Service Mesh<\/h2>\n<p><\/p>\n<p>F\u00f6r att starta NSM beh\u00f6ver du:<\/p>\n<p><\/p>\n<ul>\n<li>\u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044e Kubernetes. NGINX Service Mesh \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 Kubernetes, \u0432\u043a\u043b\u044e\u0447\u0430\u044f Amazon Elastic Container Service for Kubernetes (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), VMware vSphere \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 Kubernetes, \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044b\u0435 \u043d\u0430 &quot;\u0436\u0435\u043b\u0435\u0437\u043d\u044b\u0445&quot; \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445;<\/li>\n<li>Verktyget <code>kubectl<\/code>, installerad p\u00e5 maskinen d\u00e4r NSM ska installeras;<\/li>\n<li>\u00c5tkomst till utg\u00e5vepaketen f\u00f6r NGINX Service Mesh. Paketet inneh\u00e5ller bilder av NSM som beh\u00f6vs f\u00f6r att ladda upp till den slutna registreringen f\u00f6r containrar som \u00e4r tillg\u00e4nglig i Kubernetes-klustret. Paketet inneh\u00e5ller ocks\u00e5 <code>nginx-meshctl<\/code>, som beh\u00f6vs f\u00f6r att distribuera NSM.<\/li>\n<\/ul>\n<p><\/p>\n<p>F\u00f6r att distribuera NSM med standardinst\u00e4llningar k\u00f6r f\u00f6ljande kommando. Under distributionen visas meddelanden om att komponenterna har installerats framg\u00e5ngsrikt och slutligen ett meddelande om att NSM k\u00f6rs i ett separat namnrymden (till att b\u00f6rja med m\u00e5ste det <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">ladda ner<\/a><\/noindex> och s\u00e4ttas i registreringen, <em>\u00f6vers\u00e4ttarens anm.<\/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 &quot;${DOCKER_REGISTRY}\/nginx-mesh-api:${MESH_VER}&quot; \n  --nginx-mesh-sidecar-image &quot;${DOCKER_REGISTRY}\/nginx-mesh-sidecar:${MESH_VER}&quot; \n  --nginx-mesh-init-image &quot;${DOCKER_REGISTRY}\/nginx-mesh-init:${MESH_VER}&quot; \n  --nginx-mesh-metrics-image &quot;${DOCKER_REGISTRY}\/nginx-mesh-metrics:${MESH_VER}&quot;\nCreated namespace &quot;nginx-mesh&quot;.\nCreated SpiffeID CRD.\nWaiting for Spire pods to be running...done.\nDeployed Spire.\nDeployed NATS server.\nCreated traffic policy CRDs.\nDeployed Mesh API.\nDeployed Metrics API Server.\nDeployed Prometheus Server nginx-mesh\/prometheus-server.\nDeployed Grafana nginx-mesh\/grafana.\nDeployed tracing server nginx-mesh\/zipkin.\nAll resources created. Testing the connection to the Service Mesh API Server...\n\nConnected to the NGINX Service Mesh API successfully.\nNGINX Service Mesh is running.<\/code><\/pre>\n<p><\/p>\n<p>F\u00f6r att f\u00e5 ytterligare parametrar, inklusive avancerade inst\u00e4llningar, k\u00f6r detta kommando:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ nginx-meshctl deploy \u2013h<\/code><\/pre>\n<p><\/p>\n<p>Kontrollera att control plane fungerar korrekt i namnrymden <strong>nginx-mesh<\/strong>, kan man g\u00f6ra s\u00e5 h\u00e4r:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl get pods \u2013n nginx-mesh\nNAMN                                 KLAR   STATUS    OMBSTART   \u00c5LDER\ngrafana-6cc6958cd9-dccj6             1\\\/1     K\u00f6r   0          2d19h\nmesh-api-6b95576c46-8npkb            1\\\/1     K\u00f6r   0          2d19h\nnats-server-6d5c57f894-225qn         1\\\/1     K\u00f6r   0          2d19h\nprometheus-server-65c95b788b-zkt95   1\\\/1     K\u00f6r   0          2d19h\nsmi-metrics-5986dfb8d5-q6gfj         1\\\/1     K\u00f6r   0          2d19h\nspire-agent-5cf87                    1\\\/1     K\u00f6r   0          2d19h\nspire-agent-rr2tt                    1\\\/1     K\u00f6r   0          2d19h\nspire-agent-vwjbv                    1\\\/1     K\u00f6r   0          2d19h\nspire-server-0                       2\\\/2     K\u00f6r   0          2d19h\nzipkin-6f7cbf5467-ns6wc              1\\\/1     K\u00f6r   0          2d19h<\/code><\/pre>\n<p><\/p>\n<p>Beroende p\u00e5 distributionsalternativen som st\u00e4ller in manuella eller automatiska injiceringspolicyer, kommer NGINX sidecar-proxies att l\u00e4ggas till appar som standard. F\u00f6r att inaktivera automatisk till\u00e4gg, l\u00e4s <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/usage\/inject-sidecar-proxy\/?_ga=2.33466234.554829903.1602830065-822531106.1602830065\">h\u00e4r<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Till exempel, om vi distribuerar en applikation <strong>sleep<\/strong> i namnrymden <strong>default<\/strong>, och sedan kontrollerar Pod \u2014 ser vi tv\u00e5 k\u00f6rande containrar, applikationen <strong>sleep<\/strong> och den relaterade sidecaren:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl apply \u2013f sleep.yaml\n$ kubectl get pods \u2013n default\nNAMN                     KLAR   STATUS    OMBSTART   \u00c5LDER\nsleep-674f75ff4d-gxjf2   2\\\/2     K\u00f6r   0          5h23m<\/code><\/pre>\n<p><\/p>\n<p>Vi kan ocks\u00e5 \u00f6vervaka applikationen <strong>sleep<\/strong> i NGINX Plus, k\u00f6ra det h\u00e4r kommandot f\u00f6r att f\u00e5 \u00e5tkomst till sidecar fr\u00e5n din lokala maskin:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl port-forward sleep-674f75ff4d-gxjf2 8080:8886<\/code><\/pre>\n<p><\/p>\n<p>Sedan g\u00e5r vi helt enkelt <noindex><a rel=\"nofollow\" href=\"http:\/\/localhost:8080\/dashboard.html\">hit<\/a><\/noindex> till webbl\u00e4saren. Du kan ocks\u00e5 ansluta till Prometheus f\u00f6r att \u00f6vervaka applikationen <strong>sleep<\/strong>.<\/p>\n<p><\/p>\n<p>Du kan anv\u00e4nda separata Kubernetes-resurser f\u00f6r att konfigurera trafikpolicys, som \u00e5tkomstkontroll, hastighetsbegr\u00e4nsning och circuit breaking, f\u00f6r detta, se <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/?_ga=2.205024340.554829903.1602830065-822531106.1602830065\">dokumentationen<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Slutsats<\/h2>\n<p><\/p>\n<p>NGINX Service Mesh \u00e4r gratis att ladda ner fr\u00e5n <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">F5-portalen<\/a><\/noindex>. Prova det i dina dev- och testmilj\u00f6er och <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">ber\u00e4tta f\u00f6r oss om resultaten<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>F\u00f6r att prova NGINX Plus Ingress Controller, aktivera <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/free-trial-request\">gratis provperiod<\/a><\/noindex> i 30 dagar, eller <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/contact-sales\/\">kontakta oss<\/a><\/noindex> f\u00f6r att diskutera dina anv\u00e4ndningsalternativ.<\/p>\n<p><\/p>\n<p><em>\u00d6vers\u00e4ttning av Pavel Demkovich, ingenj\u00f6r p\u00e5 f\u00f6retaget <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>. Systemadministration f\u00f6r 15 000 \u20bd i m\u00e5naden. Och som en separat enhet \u2014 utbildningscenter <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\">Sl\u00f6rm<\/a><\/noindex>, praktik och inget annat \u00e4n praktik.<\/em><\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/dostupen-nginx-service-mesh\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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 tillg\u00e4nglig | ProHoster","description":"Vi \u00e4r glada att presentera en f\u00f6rhandsversion.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/dostupen-nginx-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/97381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=97381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/97381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/97382"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=97381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=97381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=97381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}