NGINX Open Source 1.21.4 introduces support for kernel TLS (kTLS), which boosts performance by significantly reducing the need to copy data between user space and the kernel. We provide complete instructions for enabling kTLS in NGINX and share results of our performance testing.
An Ingress controller can be one of the most powerful tools in your Kubernetes stack. Learn how to determine your ingress requirements so you can select the best option.
Today at NGINX Sprint 2.0, we're announcing how we'll support our vision for the future of moderns app with a bigger presence in the open source community, including participation in the community Kubernetes project, new OSS projects, and the Modern Apps Reference Architecture.
With NGINX Plus as an API gateway, you can use JSON Web Tokens (JWTs) to control access to your APIs. We explain how to configure the gateway for JWT-based authentication, issue JWTs to API clients, rate limit, log claims from the JWT, and revoke JWTs.
Deploying NGINX as a caching reverse proxy in front of Amazon S3 and S3-compatible object stores has two benefits: NGINX caches requests to your object store and prevents unwanted discovery of its contents. Get complete installation and configuration instructions.
Many of our customers use BIG‑IP for load balancing to their Kubernetes clusters and NGINX Ingress Controller to handle cluster ingress‑egress traffic. For better interoperability, IngressLink tracks changes in the cluster so BIG-IP configuration can be updated faster.
This post shows you how to get NGINX and NGINX Plus running on Ubuntu in Amazon Web Services without affecting the settings on your personal computer.
Learn how to use the NGINX image from the Docker Hub repository and how to create your own NGINX Plus image to easily deploy NGINX in Docker containers.
We compare NGINX performance in bare-metal and virtualized (hypervisor) environments, finding a small but measurable performance cost for hypervisors. We also find that performance in Kubernetes environments is worse for network-bound but not CPU-bound operations.
Delivering an excellent experience every time a customer accesses an app is a key part of success in modernization. We offer advice on different paths to modernization, and formulate four principles for developing and managing APIs to provide optimum user experiences.
What exactly do we mean when we talk about "modern apps"? We describe four key features that we believe an app must have to be modern -- scalability, portability, resiliency, and agility -- and six principles to guide development of your own modern apps.
Learn which NGINX Ingress controller is best for you, based on authorship, development philosophy, production readiness, security, and support.
The built-in live activity monitoring dashboard tracks NGINX Plus metrics in real time, and can get additional insight from visualizations of performance over time. In this demo and blog we show how to generate time-series graphs of NGINX Plus metrics using Prometheus and Grafana.