NGINX Tutorial: Reduce Kubernetes Latency with Autoscaling

2022-03-16 KENNETH 0

NGINX Tutorial: Reduce Kubernetes Latency with Autoscaling Note: This tutorial is part of Microservices March 2022: Kubernetes Networking. Reduce Kubernetes Latency with Autoscaling (this post) Protect Kubernetes APIs with Rate Limiting (coming soon) Protect Kubernetes Apps from SQL Injection (coming soon) Improve Uptime and Resilience with a Canary Deployment (coming soon) Your organization built an app in Kubernetes and now it’s getting popular! You went from just a few visitors to hundreds (and sometimes thousands) per day. But there’s a problem…the increased traffic is hitting a bottleneck, causing latency and timeouts for your customers. If you can’t improve the experience, people will stop using the app. You – the brave Kubernetes engineer – have a solution. You deploy an Ingress controller to route the traffic and set up an autoscaling policy so that the number of Ingress controller pods instantly [ more… ]

No Image

Exposing APIs in Kubernetes

2022-03-11 KENNETH 0

Exposing APIs in Kubernetes This blog is the third in our five‑part series about Kubernetes networking for Microservices March 2022: Program overview: Microservices March 2022: Kubernetes Networking Unit 1: Architecting Kubernetes Clusters for High‑Traffic Websites Unit 2: Exposing APIs in Kubernetes (this post) Unit 3: Microservices Security Pattern in Kubernetes (coming soon) Unit 4: Advanced Kubernetes Deployment Strategies (coming soon) Are you planning to serve API requests from Kubernetes and wondering about best practices for deploying API gateways? Then Unit 2 is for you! Three activities guide you progressively from a high‑level overview to practical application. We suggest you complete all three to get the best experience. Step 1: Watch the Livestream (1 Hour) Step 2: Deepen Your Knowledge (1–2 Hours) Step 3: Get Hands‑On (1 Hour) Step 1: Watch the Livestream (1 Hour) Each Microservices March livestream provides a high‑level overview [ more… ]

Integrating OpenTelemetry into the Modern Apps Reference Architecture – A Progress Report

2022-03-09 KENNETH 0

Integrating OpenTelemetry into the Modern Apps Reference Architecture – A Progress Report p.indent { margin-left: 20px; font-style: italic; } td.beta { font-weight: bold; background-color:#e1c800; } table.nginx-blog, table.nginx-blog th, table.nginx-blog td { border: 2px solid black; border-collapse: collapse; } table.nginx-blog { width: 100%; } table.nginx-blog th { background-color: #d3d3d3; align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; line-height: 120%; } table.nginx-blog td { padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } table.nginx-blog td.center { text-align: center; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } When we introduced the NGINX Modern Apps Reference Architecture (MARA) project last fall at Sprint 2.0, we emphasized our intent that it not be a “toy” like some architectures, but rather a solution that’s “solid, tested, and ready to deploy in live production applications running in Kubernetes environments”. For such a project, observability tooling [ more… ]

Architecting Kubernetes Clusters for High-Traffic Websites

2022-03-04 KENNETH 0

Architecting Kubernetes Clusters for High-Traffic Websites This blog is the second in our five‑part series about Kubernetes networking for Microservices March 2022: Program overview: Microservices March 2022: Kubernetes Networking Unit 1: Architecting Kubernetes Clusters for High‑Traffic Websites (this post) Unit 2: Exposing APIs in Kubernetes (coming soon) Unit 3: Microservices Security Pattern in Kubernetes (coming soon) Unit 4: Advanced Kubernetes Deployment Strategies (coming soon) Kubernetes networking is a framework for connecting your Kubernetes components, services, and traffic – but it’s more than just moving packets from A to B! In Unit 1, we answer the fundamental question How do I route traffic to my microservices in Kubernetes? Three activities guide you progressively from a high‑level overview to practical application. We suggest you complete all three to get the best experience. Step 1: Watch the Livestream (1 Hour) Step 2: Deepen Your Knowledge (1–2 [ more… ]

Seven Guidelines for Implementing Zero Trust in Kubernetes

2022-03-02 KENNETH 0

Seven Guidelines for Implementing Zero Trust in Kubernetes 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) followed up in August with a whitepaper defining Zero Trust Architecture (ZTA) and exploring “deployment models and use cases where ZT could improve an enterprise’s overall information technology security posture”. Various government agencies, including the Cybersecurity and Infrastructure Security Agency (CISA) and the Office of Management and Budget, are releasing documents to guide ZT implementation, including a maturity model to help implementers understand the journey to full ZT deployment. The Kubernetes community has been discussing ZT for [ more… ]