{"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\/sl\/blog\/administrirovanie\/dostupen-nginx-service-mesh","title":{"rendered":"Na voljo NGINX Service Mesh","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Na voljo NGINX Service Mesh\" src=\"\/wp-content\/uploads\/2020\/10\/a3b960ccc69da6591f2d0ef7db1094db.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Veseli smo, da vam lahko predstavimo razli\u010dico v razvoju <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/products\/nginx-service-mesh\">NGINX Service Mesh<\/a><\/noindex> (NSM), lahki service mesh, ki uporablja podatkovno raven NGINX Plus za upravljanje prometa kontejnerjev v okolju Kubernetes. <\/p>\n<p><\/p>\n<p>NSM je na voljo brezpla\u010dno <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">prenesite tukaj<\/a><\/noindex>. Upamo, da ga boste preizkusili za razvojna in testna okolja - z veseljem pri\u010dakujemo va\u0161e povratne informacije <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">na GitHubu<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Uvedba metodologije mikrostoritev prina\u0161a izzive pri pove\u010devanju obsega dostave in njene zapletenosti. Komunikacija med storitvami se ote\u017euje, te\u017eave pri odpravljanju napak postajajo zahtevnej\u0161e, vse ve\u010d storitev zahteva ve\u010d virov za upravljanje.<\/p>\n<p><\/p>\n<p>NSM re\u0161uje te te\u017eave, saj vam daje predvsem:<\/p>\n<p><\/p>\n<ul>\n<li><strong>Sigurnost<\/strong>, kar je danes pomembnej\u0161e kot kdaj koli prej. Izguba podatkov lahko podjetje stane milijone dolarjev letno v obliki izgube prihodkov in ugleda. NSM zagotavlja \u0161ifriranje vseh povezav z mTLS - tako da ob\u010dutljivi podatki, ki bi jih lahko ukradli hekerji, preprosto ne obstajajo. Nadzor dostopa vam omogo\u010da, da dolo\u010dite politike, kako bodo storitve komunicirale z drugimi storitvami.<\/li>\n<li><strong>Upravljanje prometa<\/strong>. Ko dostavljate novo razli\u010dico aplikacije, boste morda \u017eeleli na za\u010detku omejiti njen vhodni promet za vsak slu\u010daj napake. Z inteligentnim upravljanjem prometa kontejnerjev NSM lahko dolo\u010dite politiko omejevanja prometa novim storitvam, ki bo z rastjo prometa postopoma nara\u0161\u010dala. Druge funkcije, kot so omejitev hitrosti in circuit breakers, vam dajejo popoln nadzor nad upravljanjem prehoda prometa vsem va\u0161im storitvam.<\/li>\n<li><strong>Vizualizacija<\/strong>. Upravljanje tiso\u010dih storitev je lahko no\u010dna mora za odpravljanje napak in vizualizacijo. NSM pomaga obvladovati to situacijo z vgrajenim nadzornim plo\u0161\u010do Grafana, ki prikazuje vse zna\u010dilnosti, ki so na voljo v NGINX Plus. Prav tako vgrajeno Open Tracing omogo\u010da podrobno sledenje transakcijam.<\/li>\n<li><strong>Hibridne dostave<\/strong>, \u010de va\u0161e podjetje, tako kot ve\u010dina drugih, ne uporablja infrastrukture, ki je popolnoma zagnana v Kubernetesu. NSM zagotavlja, da starej\u0161e aplikacije ne ostanejo brez nadzora. Z vgrajenim NGINX Kubernetes Ingress Controller lahko stare storitve komunicirajo z mesh storitvami in obratno.<\/li>\n<\/ul>\n<p><\/p>\n<p>NSM prav tako zagotavlja varnost aplikacij v okolju z ni\u010delnim zaupanjem, transparentno uporablja \u0161ifriranje in avtentikacijo prometa kontejnerjev. Omogo\u010da tudi opazovanje in analizo transakcij, kar pomaga hitro in natan\u010dno izvajati implementacije ter odpravljati te\u017eave. Poleg tega zagotavlja podrobno kontrolo prometa, kar ekipam DevOps omogo\u010da, da izvajajo in optimizirajo dele aplikacij, hkrati pa razvijalcem olaj\u0161a ustvarjanje in povezovanje njihovih porazdeljenih aplikacij.<\/p>\n<p><\/p>\n<h2 id=\"kak-ustroen-nginx-service-mesh\">Kako deluje NGINX Service Mesh?<\/h2>\n<p><\/p>\n<p>NSM je sestavljen iz zdru\u017eenega podatkovnega sloja za horizontalni (storitev-k-storitev) promet in vgrajenega NGINX Plus Ingress Controllerja za vertikalni promet, obvladovanega iz enotnega nadzornega sloja.<\/p>\n<p><\/p>\n<p>Nadzorni sloj je posebej zasnovan in optimiziran za podatkovni sloj NGINX Plus, dolo\u010da pravila obvladovanja prometa, razdeljena med stranske krmilnike NGINX Plus.<\/p>\n<p><\/p>\n<p>V NSM so stranski krmilniki proxy name\u0161\u010deni za vsako storitev v omre\u017eju. Interagirajo z naslednjimi re\u0161itvami z odprtokodnimi virii:<\/p>\n<p><\/p>\n<ul>\n<li>Grafana, vizualizacija parametrov Prometheus, vgrajena plo\u0161\u010da NSM vam pomaga pri delu;<\/li>\n<li>Kubernetes Ingress Controllers, za upravljanje vhodnega in izhodnega prometa v omre\u017eju;<\/li>\n<li>SPIRE, CA za upravljanje, distribucijo in posodabljanje potrdil v omre\u017eju;<\/li>\n<li>NATS, obse\u017een sistem po\u0161iljanja sporo\u010dil, na primer posodabljanja poti, s nadzornega sloja do stranskih krmilnikov;<\/li>\n<li>Open Tracing, porazdeljeno odpravljanje napak (podpirata Zipkin in Jaeger);<\/li>\n<li>Prometheus, zbiranje in shranjevanje lastnosti iz stranskih krmilnikov NGINX Plus, na primer \u0161tevilo zahtev, povezav in SSL handshake-ov.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"funkcii-i-komponenty\">Funkcije in sestavni deli<\/h2>\n<p><\/p>\n<p>NGINX Plus kot podatkovni sloj pokriva proxy stranske krmilnike (horizontalni promet) in Ingress controller (vertikalni), prestreza in upravlja promet kontejnerjev med storitvami. <\/p>\n<p><\/p>\n<p>Funkcije vklju\u010dujejo:<\/p>\n<p><\/p>\n<ul>\n<li>Medsebojno avtentikacijo TLS (mTLS);<\/li>\n<li>Obremenitveno uravnote\u017eenje;<\/li>\n<li>Odpornost na napake;<\/li>\n<li>Omejevanje hitrosti;<\/li>\n<li>Prekinjanje vezja;<\/li>\n<li>Modre-zelene in kanar\u010dne implementacije;<\/li>\n<li>Nadzor dostopa.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"zapusk-nginx-service-mesh\">Zagon NGINX Service Mesh<\/h2>\n<p><\/p>\n<p>Za zagon NSM potrebujete:<\/p>\n<p><\/p>\n<ul>\n<li>dostop do okolja Kubernetes. NGINX Service Mesh je podprt na mnogih platformah Kubernetes, vklju\u010dno z Amazon Elastic Container Service for Kubernetes (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), VMware vSphere ter obi\u010dajnimi klasterji Kubernetes, name\u0161\u010denimi na 'strojni' opremi;<\/li>\n<li>Alat <code>kubectl<\/code>, name\u0161\u010den na napravi, s katere bo NSM name\u0161\u010den;<\/li>\n<li>Dostop do paketov razli\u010dic NGINX Service Mesh. V paketu so slike NSM, potrebne za nalaganje v zaprto registry za kontejnerje, dostopno v grozdu Kubernetes. Paket prav tako vsebuje <code>nginx-meshctl<\/code>, potrebno za naziv NSM.<\/li>\n<\/ul>\n<p><\/p>\n<p>Da bi razporedili NSM s privzetimi nastavitvami, za\u017eenite naslednji ukaz. Med razporeditvijo se prikazujejo sporo\u010dila o uspe\u0161ni namestitvi komponent in na koncu sporo\u010dilo, da NSM deluje v lo\u010denem imenskem prostoru (najprej ga je treba <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">prenesti<\/a><\/noindex> in ga umestiti v registry, <em>translator's note<\/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}\"\nUstvarjen prostor imen \"nginx-mesh\".\nUstvarjen SpiffeID CRD.\n\u010cakanje, da Spire podi delujejo...kon\u010dano.\nUstvarjen Spire.\nUstvarjen NATS stre\u017enik.\nUstvarjene politike prometa CRD.\nUpravljen Mesh API.\nUpravljen Metrics API server.\nUpravljen Prometheus stre\u017enik nginx-mesh\/prometheus-server.\nUpravljen Grafana nginx-mesh\/grafana.\nUpravljen stre\u017enik za sledenje nginx-mesh\/zipkin.\nVsi viri so bili ustvarjeni. Preizku\u0161am povezavo do stre\u017enika Mesh API...\n\nUspe\u0161no povezan s stre\u017enikom NGINX Service Mesh API.\nNGINX Service Mesh deluje.<\/code><\/pre>\n<p><\/p>\n<p>Za pridobitev dodatnih parametrov, vklju\u010dno z naprednimi nastavitvami, za\u017eenite ta ukaz:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ nginx-meshctl deploy \u2013h<\/code><\/pre>\n<p><\/p>\n<p>Preverite, ali kontrolna enota pravilno deluje v imenskem prostoru <strong>nginx-mesh<\/strong>, to lahko storite tako:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl get pods \u2013n nginx-mesh\nIME                                 PRIPRAVLJEN   STATUS    PONOVITVE   STAROST\ngrafana-6cc6958cd9-dccj6             1\/1     Te\u010de   0          2d19h\nmesh-api-6b95576c46-8npkb            1\/1     Te\u010de   0          2d19h\nnats-server-6d5c57f894-225qn         1\/1     Te\u010de   0          2d19h\nprometheus-server-65c95b788b-zkt95   1\/1     Te\u010de   0          2d19h\nsmi-metrics-5986dfb8d5-q6gfj         1\/1     Te\u010de   0          2d19h\nspire-agent-5cf87                    1\/1     Te\u010de   0          2d19h\nspire-agent-rr2tt                    1\/1     Te\u010de   0          2d19h\nspire-agent-vwjbv                    1\/1     Te\u010de   0          2d19h\nspire-server-0                       2\/2     Te\u010de   0          2d19h\nzipkin-6f7cbf5467-ns6wc              1\/1     Te\u010de   0          2d19h<\/code><\/pre>\n<p><\/p>\n<p>Odvisno od nastavitev namestitve, ki dolo\u010dajo politike ro\u010dnega ali samodejnega vstavljanja, se proxy NGINX sidecars privzeto dodajajo aplikacijam. Za onemogo\u010danje samodejnega dodajanja preberite <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/usage\/inject-sidecar-proxy\/?_ga=2.33466234.554829903.1602830065-822531106.1602830065\">ovde<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Na primer, \u010de razporedimo aplikacijo <strong>sleep<\/strong> v imenskem prostoru <strong>default<\/strong>, in nato preverimo Pod \u2014 bomo videli dva zagnana kontejnerja, aplikacijo <strong>sleep<\/strong> in povezan sidecar:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl apply \u2013f sleep.yaml\n$ kubectl get pods \u2013n default\nIME                     PRIPRAVLJEN   STATUS    PONOVITVE   STAROST\nsleep-674f75ff4d-gxjf2   2\/2     Te\u010de   0          5h23m<\/code><\/pre>\n<p><\/p>\n<p>Prav tako lahko spremljamo aplikacijo <strong>sleep<\/strong> v NGINX Plus paneli, za\u017eenite to ukaz za dostop do sidecar iz va\u0161e lokalne naprave:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl port-forward sleep-674f75ff4d-gxjf2 8080:8886<\/code><\/pre>\n<p><\/p>\n<p>Nato preprosto obi\u0161\u010dite <noindex><a rel=\"nofollow\" href=\"http:\/\/localhost:8080\/dashboard.html\">tukaj<\/a><\/noindex> v brskalniku. Povezati se lahko tudi s Prometheusom, da spremljate aplikacijo. <strong>sleep<\/strong>.<\/p>\n<p><\/p>\n<p>Lahko uporabite lo\u010dene vire Kubernetes za nastavitev prometnih politik, kot so nadzor dostopa, omejevanje hitrosti in cirkuitsko prekinjanje, za to si oglejte <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/?_ga=2.205024340.554829903.1602830065-822531106.1602830065\">dokumentacijo<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Zaklju\u010dek<\/h2>\n<p><\/p>\n<p>NGINX Service Mesh je brezpla\u010dno na voljo za prenos na <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">F5 portalu<\/a><\/noindex>. Preizkusite ga v va\u0161ih dev in testnih okoljih ter <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">nam sporo\u010dite rezultate.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Da preizkusite NGINX Plus Ingress Controller, aktivirajte <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/free-trial-request\">brezpla\u010dno preskusno obdobje<\/a><\/noindex> za 30 dni, ali <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/contact-sales\/\">se obrnite na nas<\/a><\/noindex> za razpravo o va\u0161ih mo\u017enostih uporabe.<\/p>\n<p><\/p>\n<p><em>Prevod avtorja Pavla Demkovicha, in\u017eenirja podjetja <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>. Sistem administratif za 15.000 \u20bd na mesec. In kot lo\u010dena enota - izobra\u017eevalni center <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>, praksa in ni\u010d drugega kot praksa.<\/em><\/p>\n<p>Izvor: <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\/sl\/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=\"sl_SI\" \/>\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\/sl\/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\udd47Na voljo NGINX Service Mesh | ProHoster","description":"Veseli smo, da lahko predstavimo predogledno razli\u010dico.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/dostupen-nginx-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/97381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=97381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/97381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/97382"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=97381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=97381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=97381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}