No Image

Building Application Stacks With NGINX Unit

2020-05-08 KENNETH 0

Building Application Stacks With NGINX Unit Our customers often ask us how to use NGINX Unit in an already established technology stack of some sort. On its own, NGINX Unit is pretty easy to configure, but the proper way to inject it into a diverse set of tools and services may be less obvious; the same questions apply to the potential benefits for the end customer. This post aims to shed some light on this topic in a rather common use case. The Problem: Complicated App Deployment Workflows An issue that many of our readers have probably encountered is the need to automate procedures for deployment of production environments that involve custom‑built language runtime versions as well as specific libraries, modules, and extensions to suit specific business needs. Usually, this can be achieved with reasonable ad hoc effort, but the difficulty of [ more… ]

Getting Started with the Ansible Collection for NGINX Controller

2020-05-06 KENNETH 0

Getting Started with the Ansible Collection for NGINX Controller Recently, we announced the release of the Ansible collection for NGINX Controller. The collection contains a set of Ansible Roles that make it easy to incorporate NGINX Controller into your workflows. You can automate routine tasks such as generating ephemeral API tokens, managing certificate lifecycles, and configuring Controller objects (Gateways, Applications, and Components). If you’re an Ansible Automation Platform subscriber, you can access the certified collection on Ansible Automation Hub. The upstream, community version is on Ansible Galaxy. The NGINX Controller Ansible Tower examples are in my GitHub repository. NGINX Controller is our cloud‑agnostic control‑plane solution for managing your NGINX Plus instances in multiple environments and leveraging critical insights into performance and error states. Its modules provide centralized configuration management for application delivery (load balancing) and API management. You can become familiar with the capabilities of [ more… ]

Getting Started with NGINX Ingress Operator on Red Hat OpenShift

2020-05-01 KENNETH 0

Getting Started with NGINX Ingress Operator on Red Hat OpenShift In our partnership with Red Hat, we continue to focus on supporting enterprise users who require a high‑performance, scalable, long‑term solution for DevOps‑compatible service delivery in OpenShift. The NGINX Ingress Operator for OpenShift is a supported and certified mechanism for deploying the NGINX Plus Ingress Controller for Kubernetes alongside the default router in an OpenShift environment, with point-and-click installation and automatic upgrades. You can leverage the Operator Lifecycle Manager (OLM) to perform installation, upgrade, and configuration of the NGINX Ingress Operator. Wondering why you would want to use the NGINX Plus Ingress Controller in addition to the default router? Learn how our partnership enables secure, scalable, and supported application delivery in our The Value of Red Hat + NGINX blog. This step-by-step guide provides everything you need to get started with the NGINX [ more… ]

Announcing NGINX Ingress Controller for Kubernetes Release 1.7.0

2020-05-01 KENNETH 0

Announcing NGINX Ingress Controller for Kubernetes Release 1.7.0 We are happy to announce release 1.7.0 of the NGINX Ingress Controller for Kubernetes. This release builds upon the development of our supported solution for Ingress load balancing on Kubernetes platforms, including Amazon Elastic Container Service for Kubernetes (EKS), the Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), Red Hat OpenShift, IBM Cloud Private, Diamanti, and others. With release 1.7.0, we continue our commitment to providing a flexible, powerful and easy-to-use Ingress Controller, which you can configure with both Kubernetes Ingress resources and NGINX Ingress resources: Kubernetes Ingress resources provide maximum compatibility across Ingress controller implementations, and can be extended using annotations and custom templates to generate sophisticated configuration. NGINX Ingress resources provide an NGINX‑specific configuration schema, which is richer and safer than customizing the generic Kubernetes Ingress resources. Release 1.7.0 introduces the following major improvements: [ more… ]

Using the NGINX Plus Key-Value Store to Secure Ephemeral SSL Keys from HashiCorp Vault

2020-04-25 KENNETH 0

Using the NGINX Plus Key-Value Store to Secure Ephemeral SSL Keys from HashiCorp Vault In the first two posts in our series about securing SSL keys and certificates during transport and storage, we discussed using tools such as HashiCorp Vault and hardware security modules (HSMs) to secure SSL key and certificate data on disk for NGINX: Secure Distribution of SSL Private Keys with NGINX Protecting SSL Private Keys in NGINX with HashiCorp Vault In many situations, storing SSL certificate data on disk is a tolerable risk as long as additional security guardrails are used to govern access to those certificates. But in some use cases there is an extra need to keep all security‑related components off of disk and only stored in and accessed from memory. The two most common use cases are environments with heightened securitys where any at‑rest [ more… ]