Do Svidaniya, Igor, and Thank You for NGINX

2022-01-18 KENNETH 0

Do Svidaniya, Igor, and Thank You for NGINX In the spring of 2002, Igor Sysoev began developing NGINX. He watched the meteoric growth of the early Internet and envisioned a better way to handle web traffic, a novel architecture that would allow high‑traffic sites to better handle tens of thousands of concurrent connections and cache rich content such as photos or videos that was slowing down page loads.  Fast forward 20 years, and the code that Igor created now powers the majority of websites running on the planet – both directly and as the software underlying popular servers like Cloudflare, OpenResty, and Tengine. In fact, one could easily argue that Igor’s vision is a key part of what makes the web what it is today. Igor’s spirit and values then shaped the company NGINX, Inc., fostering a commitment to code excellence and transparency powered by [ more… ]

No Image

What’s New with the NGINX Controller Application Delivery Module for 2022

2022-01-13 KENNETH 0

What’s New with the NGINX Controller Application Delivery Module for 2022 ““The man who moves a mountain begins by carrying away small stones.” – Confucius Said another way, a series of small, incremental changes, delivered often, can have a very large impact. This thinking is the basis for modern apps that are commonly developed using CI/CD pipelines. While daily integration of new code into the mainline might not be a silver bullet, the accumulation of many small submissions can result in the next killer application. Like those who aspire to move a mountain, over the past few months NGINX released new versions of the NGINX Controller Application Delivery Module (ADM) that combine dramatically to improve the product – already a powerful governance, observability, and simplified operations platform for NGINX Plus deployments and the applications they support. Specifically, Releases 3.20, 3.21, and [ more… ]

No Image

Performance Testing NGINX Ingress Controller and Red Hat OpenShift Router

2022-01-11 KENNETH 0

Performance Testing NGINX Ingress Controller and Red Hat OpenShift Router Red Hat OpenShift Container Platform (OCP) is one of the most popular managed Kubernetes platforms, and like its competitors, OCP includes default traffic management tooling to help users get started quickly. The OCP Router – based on HAProxy – is the default entry point for OCP clusters. It can load balance HTTP and WebSocket traffic, supports TLS termination and TLS between the Router and application instances, and can load balance TLS connections in a passthrough mode. Customers often ask us, “Why should I use NGINX Ingress Controller in OpenShift when the Router is available for free?” In Why You Need an Enterprise‑Grade Ingress Controller on OpenShift, guest blogger Max Mortillaro of GigaOm shares some qualitative reasons you might want to use NGINX Ingress Controller: advanced traffic management, ease of use, JWT validation, and [ more… ]

No Image

Kubernetes Networking 101

2022-01-05 KENNETH 0

Kubernetes Networking 101 NodePort, LoadBalancer, Ingress controller…oh my! When we talk with customers and the community about making Kubernetes production‑grade, one of the most common questions is: do I need an Ingress controller? The answer to this question is rarely a simple yes or no, but instead involves some education on the different ways you can get traffic to your pods. In this blog, we cover the basics of Kubernetes networking so you can make an informed decision about if – and when – you need an Ingress controller. Kubernetes supports several possible approaches and layers to routing external traffic to a pod – but they aren’t all created equal. The default model is kube-proxy, which is not actually a proxy and isn’t designed to load balance traffic, control APIs, or monitor service behaviors. Fortunately, there are other way to manage external traffic, [ more… ]

NGINX Ingress Controller Version 2.0: What You Need to Know

2021-12-28 KENNETH 0

NGINX Ingress Controller Version 2.0: What You Need to Know In October, we launched F5 NGINX Ingress Controller version 2.0 (nginxinc/kubernetes-ingress), adding support for Kubernetes 1.22 and version 1 of the Ingress API (networking.k8s.io/v1). You might be wondering – so what? That “so what” is nuanced and we’ll answer it by answering three interrelated questions: Why are Kubernetes releases a big deal? What is the Ingress API and why does the upgrade to networking.k8s.io/v1 matter? How does NGINX Ingress Controller 2.0 impact current customers? Read on for the answers and tune in for Your Battle Plan for When Kubernetes Versions Attack on January 11, 2022. Why Are Kubernetes Releases a Big Deal? The answer to this question is simple yet complicated. Compatibility management for Kubernetes is challenging because Kubernetes operators have to manage three categories of versioning: The Kubernetes platform itself – At each new release, [ more… ]