{"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\/de\/blog\/administrirovanie\/dostupen-nginx-service-mesh","title":{"rendered":"NGINX Service Mesh verf\u00fcgbar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"NGINX Service Mesh verf\u00fcgbar\" src=\"\/wp-content\/uploads\/2020\/10\/a3b960ccc69da6591f2d0ef7db1094db.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Wir freuen uns, die vorl\u00e4ufige Version vorzustellen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/products\/nginx-service-mesh\">NGINX Service Mesh<\/a><\/noindex> (NSM), ein leichtgewichtiges Service Mesh, das eine Datenebene auf NGINX Plus-Basis verwendet, um den Datenverkehr von Containern in Kubernetes-Umgebungen zu verwalten. <\/p>\n<p><\/p>\n<p>NSM kann kostenlos <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">hier heruntergeladen werden<\/a><\/noindex>. Wir hoffen, dass Sie es in Entwicklungs- und Testumgebungen ausprobieren und freuen uns auf Ihr Feedback <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">auf GitHub<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Die Einf\u00fchrung von Mikroservices-Methodologien ist mit Herausforderungen beim Wachstum der Bereitstellung verbunden, sowie deren Komplexit\u00e4t. Die Kommunikation zwischen den Diensten wird komplizierter, Debugging-Probleme werden schwieriger, und immer mehr Dienste ben\u00f6tigen mehr Ressourcen zur Verwaltung.<\/p>\n<p><\/p>\n<p>NSM l\u00f6st diese Probleme und bietet Ihnen in erster Linie:<\/p>\n<p><\/p>\n<ul>\n<li><strong>Sicherheit<\/strong>, was jetzt wichtiger ist als je zuvor. Datenlecks k\u00f6nnen Unternehmen j\u00e4hrlich Millionen von Dollar in Form von Einnahme- und Reputationsverlust kosten. NSM sichert alle Verbindungen mit mTLS, sodass es keine sensiblen Daten gibt, die von Hackern \u00fcber das Netzwerk gestohlen werden k\u00f6nnen. Die Zugriffskontrolle erm\u00f6glicht es Ihnen, Richtlinien festzulegen, wie Dienste mit anderen Diensten kommunizieren.<\/li>\n<li><strong>Verkehrsmanagement<\/strong>. Bei der Bereitstellung einer neuen Version einer Anwendung m\u00f6chten Sie m\u00f6glicherweise zun\u00e4chst den eingehenden Datenverkehr im Falle eines Fehlers begrenzen. Mit dem intelligenten Container-Datenverkehrsmanagement von NSM k\u00f6nnen Sie eine Richtlinie zur Datenverkehrsbeschr\u00e4nkung f\u00fcr neue Dienste festlegen, die den Datenverkehr im Laufe der Zeit schrittweise erh\u00f6hen wird. Weitere Funktionen wie Geschwindigkeitsbegrenzung und Circuit Breaker geben Ihnen vollst\u00e4ndigen Zugang zur Verwaltung des Datenverkehrs aller Ihrer Dienste.<\/li>\n<li><strong>Visualisierung<\/strong>. Die Verwaltung von Tausenden von Diensten kann einen Albtraum f\u00fcr Debugging und Visualisierung darstellen. NSM hilft, mit dieser Situation umzugehen, durch das integrierte Grafana-Dashboard, das alle verf\u00fcgbaren Metriken in NGINX Plus anzeigt. Auch das integrierte Open Tracing erm\u00f6glicht eine detaillierte Nachverfolgung von Transaktionen.<\/li>\n<li><strong>Hybride Bereitstellungen<\/strong>, falls Ihr Unternehmen, wie die meisten anderen, keine Infrastruktur hat, die vollst\u00e4ndig auf Kubernetes l\u00e4uft. NSM stellt sicher, dass \u00e4ltere Anwendungen nicht unbeaufsichtigt bleiben. Mit dem integrierten NGINX Kubernetes Ingress Controller k\u00f6nnen \u00e4ltere Dienste mit Mesh-Diensten kommunizieren und umgekehrt.<\/li>\n<\/ul>\n<p><\/p>\n<p>NSM bietet auch Sicherheit f\u00fcr Anwendungen in Null-Vertrauensumgebungen, indem es die Verschl\u00fcsselung und Authentifizierung des Container-Traffics transparent anwendet. Au\u00dferdem erm\u00f6glicht es die \u00dcberwachung und Analyse von Transaktionen, was hilft, Bereitstellungen schnell und pr\u00e4zise zu starten und Probleme zu beheben. Dar\u00fcber hinaus wird eine detaillierte Kontrolle des Verkehrs gew\u00e4hrleistet, die es DevOps-Teams erm\u00f6glicht, Teile von Anwendungen bereitzustellen und zu optimieren, w\u00e4hrend Entwickler gleichzeitig die M\u00f6glichkeit erhalten, ihre verteilten Anwendungen zu erstellen und einfach zu verbinden.<\/p>\n<p><\/p>\n<h2 id=\"kak-ustroen-nginx-service-mesh\">Wie funktioniert das NGINX Service Mesh?<\/h2>\n<p><\/p>\n<p>NSM besteht aus einem gemeinsamen Datenfluss f\u00fcr den horizontalen (Service-zu-Service) Verkehr und einem integrierten NGINX Plus Ingress Controller f\u00fcr den vertikalen Verkehr, verwaltet durch einen einheitlichen Control-Plane.<\/p>\n<p><\/p>\n<p>Der Control-Plane wurde speziell f\u00fcr den NGINX Plus Datenfluss entwickelt und optimiert und definiert Regeln f\u00fcr die Verkehrssteuerung, die auf die NGINX Plus Sidecars verteilt sind.<\/p>\n<p><\/p>\n<p>In NSM werden Sidecars-Proxys f\u00fcr jeden Dienst im Mesh eingerichtet. Sie interagieren mit den folgenden Open-Source-L\u00f6sungen:<\/p>\n<p><\/p>\n<ul>\n<li>Grafana, die Visualisierung von Prometheus-Metriken, integriert das NSM-Dashboard, das Ihnen bei der Arbeit hilft;<\/li>\n<li>Kubernetes Ingress-Controller, zur Verwaltung des eingehenden und ausgehenden Verkehrs im Mesh;<\/li>\n<li>SPIRE, eine CA zur Verwaltung, Verteilung und Aktualisierung von Zertifikaten im Mesh;<\/li>\n<li>NATS, ein skalierbares Messaging-System, z. B. zur Aktualisierung von Routen vom Control-Plane zu den Sidecars;<\/li>\n<li>Open Tracing, verteiltes Debugging (unterst\u00fctzt Zipkin und Jaeger);<\/li>\n<li>Prometheus, das Sammeln und Speichern von Metriken von den NGINX Plus Sidecars, wie z. B. Anzahl der Anfragen, Verbindungen und SSL-Handshakes.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"funkcii-i-komponenty\">Funktionen und Komponenten<\/h2>\n<p><\/p>\n<p>NGINX Plus als Datenfluss umfasst Sidecar-Proxys (horizontale Verkehrssteuerung) und Ingress-Controller (vertikale Verkehrssteuerung), die den Containerverkehr zwischen den Diensten abfangen und steuern. <\/p>\n<p><\/p>\n<p>Zu den Funktionen geh\u00f6ren:<\/p>\n<p><\/p>\n<ul>\n<li>Mutual TLS-Authentifizierung (mTLS);<\/li>\n<li>Lastverteilung;<\/li>\n<li>Ausfallsicherheit;<\/li>\n<li>Geschwindigkeitsbeschr\u00e4nkung;<\/li>\n<li>Circuit Breaking;<\/li>\n<li>Blue-Green- und Canary-Bereitstellungen;<\/li>\n<li>Zugangskontrolle.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"zapusk-nginx-service-mesh\">Start des NGINX Service Mesh<\/h2>\n<p><\/p>\n<p>Um NSM zu starten, ben\u00f6tigen Sie:<\/p>\n<p><\/p>\n<ul>\n<li>Zugriff auf die Kubernetes-Umgebung. NGINX Service Mesh wird auf vielen Kubernetes-Plattformen unterst\u00fctzt, einschlie\u00dflich Amazon Elastic Container Service f\u00fcr Kubernetes (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), VMware vSphere und herk\u00f6mmlichen Kubernetes-Clustern, die auf \u201eeigenen\u201c Servern bereitgestellt werden;<\/li>\n<li>Tool <code>kubectl<\/code>, installiert auf dem Rechner, von dem aus NSM installiert wird;<\/li>\n<li>Zugang zu den NGINX Service Mesh Release-Paketen. Das Paket enth\u00e4lt NSM-Images, die f\u00fcr den Upload in das geschlossene Registry f\u00fcr Container im Kubernetes-Cluster erforderlich sind. Das Paket enth\u00e4lt au\u00dferdem <code>nginx-meshctl<\/code>, das f\u00fcr die Bereitstellung von NSM ben\u00f6tigt wird.<\/li>\n<\/ul>\n<p><\/p>\n<p>Um NSM mit den Standardeinstellungen bereitzustellen, f\u00fchren Sie den folgenden Befehl aus. W\u00e4hrend der Bereitstellung werden Meldungen \u00fcber die erfolgreiche Installation der Komponenten sowie schlie\u00dflich eine Meldung ausgegeben, dass NSM in einem separaten Namespace l\u00e4uft (er muss zuerst <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">herunterladen<\/a><\/noindex> und in das Registry eingef\u00fcgt werden, <em>Anm. des \u00dcbersetzers<\/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\" erstellt.\nSpiffeID CRD erstellt.\nWarte darauf, dass Spire-Pods ausgef\u00fchrt werden... fertig.\nSpire bereitgestellt.\nNATS-Server bereitgestellt.\nTraffic Policy CRDs erstellt.\nMesh API bereitgestellt.\nMetrics API Server bereitgestellt.\nPrometheus Server nginx-mesh\/prometheus-server bereitgestellt.\nGrafana nginx-mesh\/grafana bereitgestellt.\nTracing-Server nginx-mesh\/zipkin bereitgestellt.\nAlle Ressourcen erstellt. Teste die Verbindung zum Service Mesh API Server...\n\nErfolgreich mit dem NGINX Service Mesh API verbunden.\nNGINX Service Mesh l\u00e4uft.<\/code><\/pre>\n<p><\/p>\n<p>Um zus\u00e4tzliche Parameter, einschlie\u00dflich erweiterter Einstellungen, zu erhalten, f\u00fchren Sie diesen Befehl aus:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ nginx-meshctl deploy \u2013h<\/code><\/pre>\n<p><\/p>\n<p>\u00dcberpr\u00fcfen, ob der Control Plane im Namespace <strong>nginx-mesh<\/strong>, ordnungsgem\u00e4\u00df funktioniert:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl get pods \u2013n nginx-mesh\nNAME                                 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>Je nach Bereitstellungsoptionen, die die Richtlinien f\u00fcr manuelles oder automatisches Injizieren festlegen, werden NGINX Sidecar-Proxys standardm\u00e4\u00dfig zu den Anwendungen hinzugef\u00fcgt. Um die automatische Hinzuf\u00fcgung zu deaktivieren, lesen Sie <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/usage\/inject-sidecar-proxy\/?_ga=2.33466234.554829903.1602830065-822531106.1602830065\">hier<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Wenn wir beispielsweise eine Anwendung bereitstellen <strong>sleep<\/strong> im Namensraum <strong>default<\/strong>, und dann das Pod \u00fcberpr\u00fcfen, sehen wir zwei gestartete Container, die Anwendung <strong>sleep<\/strong> und den zugeh\u00f6rigen Sidecar:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl apply \u2013f sleep.yaml\n$ kubectl get pods \u2013n default\nNAME                     READY   STATUS    RESTARTS   AGE\nsleep-674f75ff4d-gxjf2   2\\\/2     Running   0          5h23m<\/code><\/pre>\n<p><\/p>\n<p>Wir k\u00f6nnen auch die Anwendung \u00fcberwachen <strong>sleep<\/strong> In der NGINX Plus-Konsole, f\u00fchren Sie diesen Befehl aus, um auf den Sidecar von Ihrem lokalen Rechner zuzugreifen:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">$ kubectl port-forward sleep-674f75ff4d-gxjf2 8080:8886<\/code><\/pre>\n<p><\/p>\n<p>Dann einfach einloggen <noindex><a rel=\"nofollow\" href=\"http:\/\/localhost:8080\/dashboard.html\">hier<\/a><\/noindex> im Browser. Sie k\u00f6nnen sich auch mit Prometheus verbinden, um die Anwendung zu \u00fcberwachen. <strong>sleep<\/strong>.<\/p>\n<p><\/p>\n<p>Sie k\u00f6nnen separate Kubernetes-Ressourcen verwenden, um Traffic-Management-Richtlinien einzurichten, zum Beispiel Zugriffssteuerung, Geschwindigkeitsbegrenzung und Circuit Breaking. Weitere Informationen finden Sie unter <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.nginx.com\/nginx-service-mesh\/?_ga=2.205024340.554829903.1602830065-822531106.1602830065\">Dokumentation<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Fazit<\/h2>\n<p><\/p>\n<p>NGINX Service Mesh steht kostenlos zum Download bereit auf <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">dem F5-Portal<\/a><\/noindex>. Testen Sie es in Ihren Entwicklungs- und Testumgebungen und <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">teilen Sie uns Ihre Ergebnisse mit.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Um NGINX Plus Ingress Controller auszuprobieren, aktivieren Sie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/free-trial-request\">eine kostenlose Testversion<\/a><\/noindex> f\u00fcr 30 Tage, oder <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/contact-sales\/\">kontaktieren Sie uns<\/a><\/noindex> um Ihre Anwendungsf\u00e4lle zu besprechen.<\/p>\n<p><\/p>\n<p><em>\u00dcbersetzung im Auftrag von Pavel Demkovich, Ingenieur bei <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\u00fcr 15.000 \u20bd pro Monat. Und als eigenst\u00e4ndige Einheit \u2013 ein Ausbildungszentrum <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>, Praxis und nichts als Praxis.<\/em><\/p>\n<p>Quelle: <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.1.1 - 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\/de\/blog\/administrirovanie\/dostupen-nginx-service-mesh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47NGINX Service Mesh verf\u00fcgbar | ProHoster","description":"Wir freuen uns, die Vorabversion vorzustellen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/dostupen-nginx-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/97381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=97381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/97382"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=97381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=97381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=97381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}