NGINX.COM
Web Server Load Balancing with NGINX Plus

Enterprise-Class Availability, Security, and Visibility for Kubernetes Services

Reduce complexity, increase uptime, and gain better insight into service health and performance at scale within a Kubernetes cluster.

Why Use NGINX Service Mesh?

  • Reduce Complexity
  • Increase Uptime
  • Strengthen Protection
  • Improve Visibility
  • Release Apps Faster
NGINX Service Mesh architecture

Simplify Operations

NGINX Service Mesh is purpose-built to deliver consistent, secure, low-latency service connectivity:

  • An easy-to-deploy and easy-to-use Kubernetes-native tool for centralized control and management of communication among services within a Kubernetes cluster
  • The data and control planes and the same across all hybrid and multi-cloud environments
  • Tight and seamless integration with NGINX Ingress Controller for unified app connectivity into, out of, and within the cluster
Diagram showing topology for canary deployment using NGINX Service Mesh

Deliver Apps Without Disruption

NGINX Service Mesh ensures availability of business-critical backend services with:

  • Advanced Layer 7 (HTTP, gRPC) and Layer 4 (TCP, UDP) load balancing with dynamic updates of target service instances
  • Canary and blue-green deployments to avoid downtime when rolling out a new version of a backend service
  • Rate limiting and circuit breaker connectivity patterns with transaction retries to prevent connection timeouts and errors during topology changes, extremely high request rates, and service failures
Zero Trust security for Kubernetes Apps diagram

Mitigate Cybersecurity Threats

Integrate strong centralized security controls across distributed services within a Kubernetes cluster:

  • Manage and enforce authorized access by verified service identities with SPIFFE and the SPIRE runtime, using built-in or external certificate authority (CA) and automated certificate lifecycle management
  • Apply access-control policies to control communication to and from specific source and destination endpoints
  • Secure service-to-service communication through mTLS authentication and encryption
Grafana memory usage graph dashboard

Gain Better Insight

Achieve better visibility into app health and performance with over 100 granular metrics monitored and reported by NGINX Service Mesh: 

  • Discover issues before they impact your customers, reducing outages and downtime 
  • Quickly find the root cause of service failures, streamlining and simplifying troubleshooting 
  • Leverage integrations with your favorite ecosystem tools for collecting, monitoring and analyzing metrics, including OpenTelemetry, Grafana, Prometheus, and Jaeger

Speed Up Releases

Deliver apps faster and easier with NGINX Service Mesh: 

  • Streamline and simplify service-to-service communication in complex, distributed microservices-based environments 
  • Focus on implementing core business expertise and functionality within the backend services 
  • Offload security and other non-functional requirements to the platform layer

Deploy on Any Kubernetes Platform, Including:

  • Amazon Elastic Container Service for Kubernetes (EKS)
  • Microsoft Azure Kubernetes Service (AKS)
  • Google Kubernetes Engine (GKE)
  • Red Hat OpenShift
  • SUSE Rancher
  • VMware Tanzu
  • Any other Kubernetes-conformant platform

Learn More About NGINX Service Mesh

How to Choose a Service Mesh

Blog

How to Choose a Service Mesh

NGINX Service Mesh is officially production-ready! NGINX Service Mesh is free, optimized for developers, and the lightest, easiest way to implement mTLS and end-to-end encryption in...

 
Are You Service Mesh Ready? Moving from Consideration to Implementation

NGINX Webinars

Are You Service Mesh Ready? Moving from Consideration to Implementation

Service mesh adoption is growing rapidly, but adopting a mesh too soon – or selecting the wrong mesh! – can add complexity that hampers success.

 
Managing Kubernetes Traffic with F5 NGINX: A Practical Guide

Ebook

Managing Kubernetes Traffic with F5 NGINX: A Practical Guide

Learn how to manage Kubernetes traffic with F5 NGINX Ingress Controller and F5 NGINX Service Mesh and solve the complex challenges of running Kubernetes in production.