As we announce version 1.0.0 of the NGINX Modern Apps Reference Architecture (MARA), we review recent projects, lessons learned, and our near-term roadmap.
MARA: Now Running on a Workstation Near You
The NGINX Modern Apps Reference Architecture has been tested for use in local environments with limited resources, such as workstations. We discuss the effect of memory and CPU constraints, and provide instructions for deploying MARA on MicroK8s from Canonical.
5 Things to Know About NGINX Kubernetes Gateway
NGINX Kubernetes Gateway, our implementation of the Kubernetes Gateway API, enables multiple teams to manage Kubernetes infrastructure in modern app environments. It delivers many capabilities natively that with an Ingress controller require CRDs.
Addressing Security Weaknesses in the NGINX LDAP Reference Implementation
We describe security vulnerabilities recently discovered in the NGINX LDAP reference implementation, and how to mitigate them. NGINX Open Source and NGINX Plus are not affected, and no corrective action is required if you do not use the reference implementation.
Advanced Kubernetes Deployment Strategies
Unit 4 of Microservices March 2022 covers advanced techniques for keeping your apps and architecture up and running. Here are links to the resources you need: the livestream on March 28, blogs and other prep resources, and the hands-on lab, “Improve Kubernetes Uptime and Resilience with a Canary Deployment”.
NGINX Tutorial: Improve Uptime and Resilience with a Canary Deployment
Advanced deployment strategies improve uptime and app resilience, helping you deliver on the promises of Kubernetes. In this tutorial, Daniele Polencic of Learnk8s demonstrates how you can use NGINX Service Mesh to implement a canary deployment and gradually roll over to a new app version.
NGINX Tutorial: Protect Kubernetes Apps from SQL Injection
Web apps are a common target for hackers looking to exploit vulnerabilities and obtain sensitive information. In this tutorial, Daniele Polencic of Learnk8s demonstrates how you can improve Kubernetes security and block a SQL injection using NGINX as a sidecar proxy or NGINX Ingress Controller.
NGINX Tutorial: Protect Kubernetes APIs with Rate Limiting
Popular apps can be vulnerable to traffic surges that overwhelm the APIs and cause cascade failures. In this tutorial, Daniele Polencic of learnk8s demonstrates how to use multiple NGINX Ingress Controllers combined with enable rate limiting to prevent Kubernetes apps and APIs from crashing.
Microservices Security Pattern in Kubernetes
Unit 3 of Microservices March 2022 addresses the all-important topic of security in Kubernetes. Here are links to the resources you need: the livestream on March 21, blogs and other prep resources, and the hands-on lab, “Protect Kubernetes Apps from SQL Injection”.
NGINX Tutorial: Reduce Kubernetes Latency with Autoscaling
Traffic surges can cause bottlenecks, leading to dropped connections and lost customers. In this tutorial, Daniele Polencic of learnk8s shows how to reduce latency for a Kubernetes app by autoscaling the number of NGINX Ingress Controller pods in response to high traffic.