All Posts

  • Announcing NGINX Gateway Fabric Version 1.0

    Announcing NGINX Gateway Fabric Version 1.0

    by

    Today, we reached a significant milestone and are very excited to announce the first major release of NGINX Gateway Fabric – version 1.0! NGINX Gateway Fabric provides fast, reliable, and secure Kubernetes app connectivity leveraging Gateway API specifications and one of the most widely used data planes in the world, NGINX. With NGINX Gateway Fabric,…

  • How NGINX Gateway Fabric Implements Complex Routing Rules

    How NGINX Gateway Fabric Implements Complex Routing Rules

    by

    NGINX Gateway Fabric is an implementation of the Kubernetes Gateway API specification that uses NGINX as the data plane. It handles Gateway API resources such as GatewayClass, Gateway, ReferenceGrant, and HTTPRoute to configure NGINX as an HTTP load balancer that exposes applications running in Kubernetes to outside of the cluster. In this blog post, we…

  • Why We Decided to Start Fresh with Our NGINX Gateway Fabric

    Why We Decided to Start Fresh with Our NGINX Gateway Fabric

    by

    In the world of Kubernetes Ingress controllers, NGINX has had a very successful run. NGINX Ingress Controller is widely deployed for commercial Kubernetes production use cases while also being developed and maintained as an open source version. So, you might think that when a big improvement came to Kubernetes networking – the Gateway API –…

  • 5 Reasons to Try the Kubernetes Gateway API

    5 Reasons to Try the Kubernetes Gateway API

    by

    Since its early days, Kubernetes has included an API – the built-in Ingress resource – for configuring request routing of external HTTP traffic to Services. While it has been widely adopted by users and supported by many implementations (e.g., Ingress controllers), the Ingress resource limits its users in three major ways: Insufficient features – Reduces…

  • NGINX Chats with ChatGPT and Gets Mixed Results from the Hottest Bot du Jour

    NGINX Chats with ChatGPT and Gets Mixed Results from the Hottest Bot du Jour

    by

    In the short time since its debut, ChatGPT has taken the technology world by storm. Created by AI research and deployment company OpenAI, ChatGPT is a browser‑based chatbot that uses OpenAI’s natural language models to learn how to interact with humans in what OpenAI calls a “conversational way”. It can do amazing things, like write…

  • 2022 NGINX State of App and API Delivery Report

    2022 NGINX State of App and API Delivery Report

    by

    December is a natural time for reflection and introspection. As the year draws to a close, many organizations – including NGINX – are thinking about lessons learned over the past 12 months. Like us, you might be asking questions like: What insights can our data provide? What did we learn? What will we do differently and where should…

  • A Deeper Dive into WebAssembly, the New Executable Format for the Web

    A Deeper Dive into WebAssembly, the New Executable Format for the Web

    by

    Things are constantly changing in the world of computing. From mainframes to cloud IaaS, from virtual machines to Linux, we are constantly extending and reinventing technologies. Often these changes are driven by the fact that “the way we’ve always done it” no longer works in a new paradigm, or actually wasn’t that great to start…

  • These OSS Projects Will Be the Next Big Thing

    These OSS Projects Will Be the Next Big Thing

    by

    Last month at NGINX Sprint 3.0, I hosted a chat on open source ecosystems with three industry experts: Matt Butcher, CEO of Fermyon; Stephen Chin, VP of Developer Relations at JFrog; and Robert Sirchia, Sr. Technical Evangelist at SUSE. Given their brilliant insights, I could not resist a final question, namely: What technology should we pay attention to now because it will…

  • Three Steps for Starting Your Cloud-Native Journey with Kubernetes

    Three Steps for Starting Your Cloud-Native Journey with Kubernetes

    by

    Today, many companies are on a cloud‑native journey or – as F5 puts it – a journey to adaptive applications. By “adaptive” we primarily mean that the app responds to changes in its operating environment by automatically scaling in response to the level of demand, detecting and mitigating problems, and recovering from failures, among other capabilities. But…

  • 5 Things to Know About NGINX Gateway Fabric

    5 Things to Know About NGINX Gateway Fabric

    by

    Having worked the past several years to help you succeed on your Kubernetes journey, F5 NGINX has reached another milestone – we’ve released the first major version of the newest addition to the NGINX family: F5 NGINX Gateway Fabric! NGINX Gateway Fabric is a controller that implements the Kubernetes Gateway API specification, which evolved from…

  • Seven Guidelines for Implementing Zero Trust in Kubernetes

    Seven Guidelines for Implementing Zero Trust in Kubernetes

    by

    In the wake of a seemingly endless parade of catastrophic security breaches and ransomware attacks, the Biden Administration hit the gas pedal in May 2021 with an executive order mandating improvements to the nation’s security technology and specifically calling out the need for zero trust (ZT) security models. The National Institute of Standards and Technology (NIST)…

  • Lessons from the 2021 NGINX Survey: Your Kubernetes Adoption Journey

    Lessons from the 2021 NGINX Survey: Your Kubernetes Adoption Journey

    by

    As Kubernetes adoption has continued to increase, at NGINX we are closely tracking the Kubernetes and cloud‑native journeys of our community. In the 2021 NGINX Community Survey, we asked you a number of questions about where you are in that journey, what you are seeing and learning along the way, and what concerns you the most…

  • Do Svidaniya, Igor, and Thank You for NGINX

    Do Svidaniya, Igor, and Thank You for NGINX

    by

    With profound appreciation and gratitude, we announce today that Igor Sysoev – author of NGINX and co‑founder of NGINX, Inc. – has chosen to step back from NGINX and F5 in order to spend more time with his friends and family and to pursue personal projects. Igor began developing NGINX in the spring of 2002. He watched the meteoric…

  • Using NGINX as an Object Storage Gateway

    Using NGINX as an Object Storage Gateway

    by

    Have you ever accidentally posted a link to file on an object store like Amazon S3 instead of your CDN and seen it go viral? Were you surprised by how high your cloud services bill shot up or did your cloud provider block access? If so, this blog is for you. We describe how you…

  • Comparing NGINX Performance in Bare Metal and Virtual Environments

    Comparing NGINX Performance in Bare Metal and Virtual Environments

    by

    While there has been an explosive growth in public cloud adoption due to the COVID‑19 pandemic, enterprises are also embracing hybrid cloud, where they run workloads in both public clouds and on premises (in a private data center, say). This hybrid approach enables enterprises to deploy their workloads in environments that best suit their needs.…

  • Defining a Modern App

    Defining a Modern App

    by

    Developers, architects, and DevOps engineers are no longer satisfied with the status quo when it comes to designing and building applications. We know this because we talk to them all the time. They’re tired of the challenges in porting applications from one cloud to another. They’ve experienced the intense pressure of spinning up additional compute…

  • Building Smaller Container Images

    Building Smaller Container Images

    by

    This post is part of our series about container technology: What Are Namespaces and cgroups, and How Do They Work? Building Smaller Container Images (this post) Containers are everywhere in the modern application landscape. Developers are using them in multiple ways – building them, pushing them to registries, and generally making applications work within containers. In…

  • Running Spring Boot Applications in a Zero Trust Environment with NGINX Unit

    Running Spring Boot Applications in a Zero Trust Environment with NGINX Unit

    by

    It feels like the word “security” is on everyone’s lips these days. It has never been easy to protect and secure applications, but running them in the cloud presents even more challenges. One concept that seems like a promising solution is “zero trust”, which Gartner defines as: …an approach where implicit trust is removed from…