Reducing Kubernetes Costs by 70% in the Cloud with NGINX, Opsani, and Prometheus

2021-09-22 KENNETH 0

Reducing Kubernetes Costs by 70% in the Cloud with NGINX, Opsani, and Prometheus 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%; } “It’s a perfect storm” may be a common phrase, but it is a useful one in the case of runaway cloud computing costs. Several factors build on one another to spawn this perfect storm: The people deploying workloads are not the people paying for them It’s easy to consume infrastructure on demand and programmatically Easily accessible code repositories make it possible to “borrow” functionality from [ more… ]

A Guide to Choosing an Ingress Controller, Part 3: Open Source vs. Default vs. Commercial

2021-09-21 KENNETH 0

A Guide to Choosing an Ingress Controller, Part 3: Open Source vs. Default vs. Commercial This is the third blog post in our series on how to choose a Kubernetes Ingress controller. How to Choose a Kubernetes Ingress Controller, Part 1: Identify Your Requirements How to Choose a Kubernetes Ingress Controller, Part 2: Risks and Future-Proofing How to Choose a Kubernetes Ingress Controller, Part 3: Open Source vs Default vs Commercial (this post) How to Choose a Kubernetes Ingress Controller, Part 4: NGINX Ingress Controller Options (coming soon) Congratulations! After reading Part 1 and Part 2 of our series, you’re almost ready to select an Ingress controller. Let’s recap where we’ve been so far: In Part 1, we discuss how to identify your requirements, including performance, budget, use cases, architecture, and ownership. In Part 2, we talk about risks that you might introduce by selecting the wrong [ more… ]

No Image

Bringing F5 and NGINX WAF Policies into Controller App Security

2021-09-16 KENNETH 0

Bringing F5 and NGINX WAF Policies into Controller App Security Since NGINX joined F5 two years ago, one of the most significant benefits to our customers has been the integration of F5’s industry‑leading security expertise into NGINX products. F5 NGINX App Protect WAF and F5 NGINX Controller App Security leverage the same web application firewall (WAF) technology as F5 Advanced WAF, F5 Silverline WAF, and other F5 security solutions. While each product has a different form factor to support particular environments, deployment scenarios, and management use cases, customers can be confident that the same known and trusted security‑enforcement engine is protecting them against the most advanced web attacks. NGINX and F5 security solutions leverage F5’s industry‑leading WAF technology The shared WAF technology also means that F5 customers can retain standardized policies already approved by their Security teams as they migrate from a traditional environment [ more… ]

A Guide to Choosing an Ingress Controller, Part 2: Risks and Future-Proofing

2021-09-14 KENNETH 0

A Guide to Choosing an Ingress Controller, Part 2: Risks and Future-Proofing This is the second blog post in our series on how to choose a Kubernetes Ingress controller. A Guide to Choosing an Ingress Controller, Part 1: Identify Your Requirements A Guide to Choosing an Ingress Controller, Part 2: Risks and Future-Proofing (this post) A Guide to Choosing an Ingress Controller, Part 3: Open Source vs. Default vs. Commercial (coming soon) A Guide to Choosing an Ingress Controller, Part 4: NGINX Ingress Controller Options (coming soon) Welcome to Part 2 of our series about choosing a Ingress controller. At this point you’ve identified your requirements but it’s not yet time to test products! In this part, we explain how the wrong Ingress controller can slow your release velocity and even cost you customers. As with any tool, Ingress controllers can [ more… ]

No Image

Building Smaller Container Images

2021-09-11 KENNETH 0

Building Smaller Container Images p.indent { margin-left: 20px; } 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 this blog I explore the world of container images – specifically, how to make your container images smaller and why that’s important. Along the way, I show the code and commands for building a very small container image that can be used for testing. What Are Container Images? The best definition that I’ve seen of a container image is this one: Images can exist without containers, but a container needs to run an image to exist. This [ more… ]