{"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 Vorabversion 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 einen auf NGINX Plus basierenden Datenpfad zur Verwaltung des Containertraffics in Kubernetes-Umgebungen verwendet. <\/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 f\u00fcr 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 Implementierung von Microservices-Methoden bringt Herausforderungen mit sich, insbesondere beim Wachstum und der Komplexit\u00e4t der Bereitstellung. Die Kommunikation zwischen den Services wird komplexer, Debugging-Probleme werden schwieriger, und zunehmend mehr Services erfordern mehr Ressourcen f\u00fcr das Management.<\/p>\n<p><\/p>\n<p>NSM l\u00f6st diese Probleme, indem es Ihnen vor allem Folgendes bietet:<\/p>\n<p><\/p>\n<ul>\n<li><strong>Sicherheit<\/strong>, was jetzt wichtiger ist denn je. Datenlecks k\u00f6nnen ein Unternehmen j\u00e4hrlich Millionen Dollar an Einnahmen und Ruf kosten. NSM sorgt f\u00fcr die Verschl\u00fcsselung aller Verbindungen mit mTLS \u2013 sodass es keine sensiblen Daten gibt, die von Hackern im Netzwerk gestohlen werden k\u00f6nnten. Die Zugriffskontrolle erm\u00f6glicht es Ihnen, Richtlinien festzulegen, wie Services miteinander kommunizieren werden.<\/li>\n<li><strong>Traffic-Management<\/strong>. Bei der Bereitstellung einer neuen Version der Anwendung m\u00f6chten Sie m\u00f6glicherweise zun\u00e4chst den eingehenden Datenverkehr im Falle eines Fehlers begrenzen. Mit dem intelligenten Traffic Management f\u00fcr Container von NSM k\u00f6nnen Sie eine Traffic-Grenzpolitik f\u00fcr neue Dienste festlegen, die den Verkehr im Laufe der Zeit erh\u00f6ht. Weitere Funktionen wie Geschwindigkeitsbegrenzungen und Circuit Breakers geben Ihnen vollst\u00e4ndigen Zugriff auf die Steuerung des Datenverkehrs f\u00fcr all Ihre Dienste.<\/li>\n<li><strong>Visualisierung<\/strong>. Die Verwaltung von Tausenden von Diensten kann ein Alptraum in Bezug auf Debugging und Visualisierung sein. NSM hilft Ihnen dabei, indem es ein integriertes Grafana-Dashboard bereitstellt, das alle in NGINX Plus verf\u00fcgbaren Metriken anzeigt. Au\u00dferdem erm\u00f6glicht das integrierte OpenTracing eine detaillierte Verfolgung der Transaktionen.<\/li>\n<li><strong>Hybride Bereitstellungen<\/strong>, falls Ihr Unternehmen, wie die meisten anderen, keine vollst\u00e4ndig auf Kubernetes ausgef\u00fchrte Infrastruktur nutzt. 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 Zero-Trust-Umgebungen, indem es die Verschl\u00fcsselung und Authentifizierung von Containerverkehr transparent anwendet. Es erm\u00f6glicht zudem die \u00dcberwachung und Analyse von Transaktionen, wodurch die Bereitstellung und Probleml\u00f6sung schnell und pr\u00e4zise erfolgen kann. Dar\u00fcber hinaus wird ein detaillierter Traffic-Kontrolle bereitgestellt, die es DevOps-Teams erm\u00f6glicht, Teile von Anwendungen bereitzustellen und zu optimieren, w\u00e4hrend Entwickler ihre verteilten Anwendungen schaffen und einfach miteinander verbinden k\u00f6nnen.<\/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 integrierten Datenpfad f\u00fcr horizontalen (Service-zu-Service) Verkehr und einem eingebetteten NGINX Plus Ingress Controller f\u00fcr vertikalen Verkehr, die von einem einheitlichen Kontrollbereich verwaltet werden.<\/p>\n<p><\/p>\n<p>Der Kontrollbereich wurde speziell f\u00fcr den NGINX Plus Datenpfad entwickelt und optimiert und definiert die Verkehrsmanagementregeln, die \u00fcber die NGINX Plus Sidecars verteilt sind.<\/p>\n<p><\/p>\n<p>In NSM werden Proxys f\u00fcr jedes Service im Mesh als Sidecars installiert. Sie interagieren mit den folgenden Open-Source-L\u00f6sungen:<\/p>\n<p><\/p>\n<ul>\n<li>Grafana, eine Visualisierungsl\u00f6sung f\u00fcr Prometheus, und das integrierte NSM-Dashboard unterst\u00fctzen Sie bei der Arbeit;<\/li>\n<li>Kubernetes Ingress Controller zur Verwaltung des eingehenden und ausgehenden Datenverkehrs im Mesh;<\/li>\n<li>SPIRE, CA zur Verwaltung, Verteilung und Aktualisierung von Zertifikaten im Mesh;<\/li>\n<li>NATS, ein skalierbares Nachrichtensystem, zum Beispiel zur Aktualisierung von Routen vom Control Plane zu den Sidecars;<\/li>\n<li>OpenTracing, verteilte Fehlersuche (Zipkin und Jaeger werden unterst\u00fctzt);<\/li>\n<li>Prometheus, zur Sammlung und Speicherung von Metriken von NGINX Plus Sidecars, wie z. B. die 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 agiert als Data Plane und umfasst Sidecar-Proxy (horizontaler Datenverkehr) und Ingress Controller (vertikal), indem es den Datenverkehr zwischen Containern und Services abf\u00e4ngt und steuert. <\/p>\n<p><\/p>\n<p>Die Funktionen umfassen:<\/p>\n<p><\/p>\n<ul>\n<li>Mutual TLS-Authentifizierung (mTLS);<\/li>\n<li>Lastverteilung;<\/li>\n<li>Fehlertoleranz;<\/li>\n<li>Geschwindigkeitsbegrenzung;<\/li>\n<li>Circuit Breaking;<\/li>\n<li>Blue-Green- und Canary-Deployments;<\/li>\n<li>Zugangskontrolle.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"zapusk-nginx-service-mesh\">Start von NGINX Service Mesh<\/h2>\n<p><\/p>\n<p>Um NSM zu starten, ben\u00f6tigen Sie:<\/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>Ein Tool <code>kubectl<\/code>, das auf dem Rechner installiert ist, von dem aus NSM eingerichtet wird;<\/li>\n<li>Zugriff auf die Pakete von NGINX Service Mesh. Das Paket enth\u00e4lt NSM-Images, die zum Hochladen in ein privates Registry f\u00fcr Container, das im Kubernetes-Cluster verf\u00fcgbar ist, erforderlich sind. Das Paket enth\u00e4lt au\u00dferdem <code>nginx-meshctl<\/code>, das f\u00fcr die Bereitstellung von NSM erforderlich ist.<\/li>\n<\/ul>\n<p><\/p>\n<p>Um NSM mit den Standardkonfigurationen bereitzustellen, f\u00fchren Sie den folgenden Befehl aus. W\u00e4hrend der Bereitstellung werden Nachrichten \u00fcber die erfolgreiche Installation der Komponenten angezeigt und schlie\u00dflich eine Nachricht, dass NSM in einem eigenen Namensraum l\u00e4uft (zuerst muss es <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">heruntergeladen<\/a><\/noindex> und im Registry platziert werden, <em>Anm. der \u00dcbersetzer<\/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>Um zus\u00e4tzliche Optionen, 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 Sie, ob die Control-Plane im Namespace <strong>nginx-mesh<\/strong>, so geht's:<\/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 den Bereitstellungsparametern, die manuelle oder automatische Injection-Richtlinien 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 die Anwendung <strong>sleep<\/strong> im Namespace <strong>default<\/strong>, und dann den Pod \u00fcberpr\u00fcfen, sehen wir zwei laufende 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> Im NGINX Plus-Panel f\u00fchren Sie diesen Befehl aus, um auf das Sidecar von Ihrem lokalen Rechner aus 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>Gehen Sie dann einfach <noindex><a rel=\"nofollow\" href=\"http:\/\/localhost:8080\/dashboard.html\">hierhin<\/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-Richtlinien wie Zugriffskontrolle, Bandbreitenbegrenzung und Circuit Breaking zu konfigurieren. Weitere Informationen finden Sie in <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>dem F5-Portal. <noindex><a rel=\"nofollow\" href=\"https:\/\/downloads.f5.com\/\">Probieren Sie es in Ihren Entwicklungs- und Testumgebungen aus und<\/a><\/noindex>teilen Sie uns Ihre Ergebnisse mit. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nginxinc\/nginx-service-mesh\/issues\">Um den NGINX Plus Ingress Controller auszuprobieren, aktivieren Sie<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>eine kostenlose Testphase <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/free-trial-request\">von 30 Tagen oder<\/a><\/noindex> kontaktieren Sie uns <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/contact-sales\/\">um Ihre Anwendungsf\u00e4lle zu besprechen.<\/a><\/noindex> \u00dcbersetzung im Auftrag von Pawel Demkovich, Ingenieur bei<\/p>\n<p><\/p>\n<p><em>. Systemadministration f\u00fcr 15.000 \u20bd pro Monat. Und als eigenst\u00e4ndige Einheit \u2014 ein Schulungszentrum, <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>Praxis und nichts als Praxis. <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>, \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0438 \u043d\u0438\u0447\u0435\u0433\u043e, \u043a\u0440\u043e\u043c\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438.<\/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 4.9.10 - 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 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\" \/>\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) 4.9.10\" \/>\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 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\" \/>\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 erste Version des NGINX Service Mesh (NSM) vorzustellen \u2013 ein leichtgewichtiges Service Mesh, das die NGINX Plus-Datenebene nutzt, um den Datenverkehr von Containern in Kubernetes-Umgebungen zu steuern. NSM kann hier kostenlos heruntergeladen werden. Wir hoffen, dass Sie es in Entwicklungs- und Testumgebungen ausprobieren und freuen uns auf Ihr Feedback auf GitHub. Die Einf\u00fchrung von Microservices-Methodologien ist damit verbunden.","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 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","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"},"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}]}}