openshift

Deploying the Mosquitto MQTT message broker on Red Hat OpenShift, Part 1

Deploying the Mosquitto MQTT message broker on Red Hat OpenShift, Part 1

Mosquitto is a lightweight message broker that supports the Message Queuing Telemetry Transport  (MQTT) protocol. Mosquitto is widely used in Internet of Things (IoT) and telemetry applications, where a fully-featured message broker like Red Hat AMQ would be unnecessarily burdensome. Mosquitto also finds a role as a message bus for interprocess communication in distributed systems. Because it avoids complex features, Mosquitto is easy to tune and handles substantial application workloads with relatively modest memory and CPU resources.

Continue reading Deploying the Mosquitto MQTT message broker on Red Hat OpenShift, Part 1

Share
Containerize and deploy Strapi applications on Kubernetes and Red Hat OpenShift

Containerize and deploy Strapi applications on Kubernetes and Red Hat OpenShift

Strapi is the leading open-source headless content management system (CMS). It’s 100% JavaScript, fully customizable, and takes a developer-first approach. Strapi provides you with an interface to create and manage all the resources for your website. You can then build a front end to connect to your Strapi API with your favorite tools and frameworks. Content editors can use the friendly administration panel to manage and distribute content. Strapi is also based on a plugin system, which makes the CMS flexible and extensible.

Continue reading Containerize and deploy Strapi applications on Kubernetes and Red Hat OpenShift

Share
Deploy integration components easily with the Red Hat Integration Operator

Deploy integration components easily with the Red Hat Integration Operator

Any developer knows that when we talk about integration, we can mean many different concepts and architecture components. Integration can start with the API gateway and extend to events, data transfer, data transformation, and so on. It is easy to lose sight of what technologies are available to help you solve various business problems. Red Hat Integration‘s Q1 release introduces a new feature that targets this challenge: the Red Hat Integration Operator.

Continue reading Deploy integration components easily with the Red Hat Integration Operator

Share
Security and management improvements in Red Hat JBoss Enterprise Application Platform 7.4 Beta

Security and management improvements in Red Hat JBoss Enterprise Application Platform 7.4 Beta

The Beta release of Red Hat JBoss Enterprise Application Platform 7.4 is now available. This release has been made in preparation for the general availability (GA) release later in 2021, and contains a number of new features and enhancements. This article offers a summary of the most important improvements and illustrates an easy way to get started with JBoss EAP.

Continue reading Security and management improvements in Red Hat JBoss Enterprise Application Platform 7.4 Beta

Share
Integrate Red Hat’s single sign-on technology 7.4 with Red Hat OpenShift

Integrate Red Hat’s single sign-on technology 7.4 with Red Hat OpenShift

In this article, you will learn how to integrate Red Hat’s single sign-on technology 7.4 with Red Hat OpenShift 4. For this integration, we’ll use the PostgreSQL database. PostgreSQL requires a persistent storage database provided by an external Network File System (NFS) server partition.

Continue reading Integrate Red Hat’s single sign-on technology 7.4 with Red Hat OpenShift

Share
Monitor Node.js applications on Red Hat OpenShift with Prometheus

Monitor Node.js applications on Red Hat OpenShift with Prometheus

A great thing about Node.js is how well it performs inside a container. With the shift to containerized deployments and environments comes extra complexity. One such complexity is observing what’s going on within your application and its resources, and when resource use is outside of the expected norms.

Continue reading Monitor Node.js applications on Red Hat OpenShift with Prometheus

Share
Using Dekorate to generate Kubernetes manifests for Java applications

Using Dekorate to generate Kubernetes manifests for Java applications

To deploy an application on Kubernetes or Red Hat OpenShift, you first need to create objects to allow the platform to install an application from a container image. Then, you need to launch the application using a pod and expose it as a service with a static IP address. Doing all of that can be tedious, but there are ways to simplify the process.

Continue reading Using Dekorate to generate Kubernetes manifests for Java applications

Share
Deploying Node.js applications to Kubernetes with Nodeshift and Minikube

Deploying Node.js applications to Kubernetes with Nodeshift and Minikube

In a previous article, I showed how easy it was to deploy a Node.js application during development to Red Hat OpenShift using the Nodeshift command-line interface (CLI). In this article, we will take a look at using Nodeshift to deploy Node.js applications to vanilla Kubernetes—specifically, with Minikube.

Continue reading Deploying Node.js applications to Kubernetes with Nodeshift and Minikube

Share
A guide to Red Hat OpenShift 4.5 installer-provisioned infrastructure on vSphere

A guide to Red Hat OpenShift 4.5 installer-provisioned infrastructure on vSphere

With Red Hat OpenShift 4, Red Hat completely re-architected how developers install, upgrade, and manage OpenShift to develop applications on Kubernetes. Under the hood, the installation process uses the OpenShift installer to automate container host provisioning using Red Hat Enterprise Linux (RHEL) CoreOS. It is then easy to initialize the cluster and set up the cloud domain name system (DNS), load balancer, storage, and so on.

Continue reading A guide to Red Hat OpenShift 4.5 installer-provisioned infrastructure on vSphere

Share