Kubernetes

Thorntail Logo
Article

Announcing: Thorntail 2.2 General Availability

James Falkner

Thorntail is the new name for WildFly Swarm, and bundles everything you need to develop and run Thorntail and MicroProfile applications by packaging server runtime libraries with your application code and running it with java -jar.

MicroProfile
Article

Deploying MicroProfile apps on Microsoft Azure using the Azure Open Service Broker

James Falkner

This post shows how easy it is to link Java MicroProfile apps to Microsoft Azure services through the Open Service Broker for Azure. To do that, it describes the steps for reproducing a demo application, based on the popular game Minesweeper, that was presented at the recently concluded Microsoft Ignite 2018 conference in Orlando.

CloudEvent Flow
Article

EventFlow: Event-driven microservices on OpenShift (Part 1)

Hugo Hiden +2

This post is the first in a series that describes a lightweight cloud-native distributed microservices framework called EventFlow that targets the Kubernetes/OpenShift platforms and models event-processing applications as a connected flow or stream of components. EventFlow can be used to develop event-processing applications that can process CloudEvents, which are an effort to standardise upon a data format for exchanging information regarding events generated by cloud platforms.

.NET Core
Article

Securing .NET Core on OpenShift using HTTPS

Tom Deseyn

This post describes how to secure ASP.NET Core applications on OpenShift using HTTPS for two use-cases: terminating SSL in OpenShift for public routes and terminating SSL in ASP.NET Core directly using OpenShift-generated service certificates.

Red Hat CDK
Article

Red Hat Container Development Kit 3.6 now available

Mike Guerette

Red Hat Container Development Kit (CDK) 3.6 is now available to run an OpenShift/Kubernetes cluster on your laptop for developing cloud- and container-based applications.

Kubernetes logo with text
Article

Are App Servers Dead in the Age of Kubernetes? (Part 2)

Ken Finnigan

Given Kubernetes, docker containers and service mesh, are we seeing the start of an imminent decline in the use of application servers? This article explores the use case for application servers and examines why they will continue to evolve.

Red Hat OpenShift Application Runtimes
Article

Source versus binary S2I workflows with Red Hat OpenShift Application Runtimes

Fernando Lozano

Red Hat OpenShift supports two workflows for building container images for applications: the source workflow and the binary workflow. This article compares the two workflows, describes how to use each of them, and explains which workflow to use depending on your circumstances.

Red Hat OpenShift
Article

Running Microsoft SQL Server on Red Hat OpenShift

Tom Deseyn

This article shows how set up Microsoft SQL Server on Red Hat OpenShift and then use SQL Server to store data for a simple ASP.NET Core application running in a container deployed on OpenShift that manages a list of contacts. It also shows how to manage SQL Server within OpenShift using SQL Operation Studio.

Open Virtual Network
Article

Troubleshooting FDB table wrapping in Open vSwitch

Eelco Chaudron

This blog explains the effects of configuring too small a forwarding database (FDB) table for Open vSwitch, how to identify which bridge is suffering from too small an FDB table, and how to configure the FDB table size appropriately. If the FDB table is too small, a lot of ping/ponging in the table can happen, which uses CPU resources.

Red Hat Mobile Application Platform
Article

Configuring the MongoDB WiredTiger memory cache for RHMAP

Camila Macedo

If MongoDB's WiredTiger memory cache in Red Hat Mobile Application Platform (RHMAP) consumes all the memory available for a container, memory issues and Nagios alerts will occur. This article describes how to configure the WiredTiger memory cache to prevent high-usage memory issues and Nagios alerts.

The rise of non-microservices architectures
Article

The rise of non-microservices architectures

Bilgin Ibryam

There are pros and cons using to a microservices architecture. Some teams decide not to strictly follow all the principles of the "pure" microservices architecture. This post explores some valid reasons for using or not using microservices, and it discusses alternatives.

Red Hat OpenShift
Article

Autoscaling the Red Hat Cache Service on OpenShift

Sebastian Łaskawiec

Using the Horizontal Pod Autoscaler to autoscale Red Hat Cache Service is a nice way to increase overall system capacity depending on the load. The autoscaler monitors the amount of memory used by the container and adds or removes Cache Service pods based on this measurement. This article provides a demo of how to use the autoscaler to autoscale Red Hat Cache Service.

OKD banner image
Article

OKD: Renaming of OpenShift Origin with 3.10 release

Diane Mueller-Klingspor

OpenShift Origin, the open source upstream project for Red Hat OpenShift, has been renamed OKD. Find out what this means and see the new logo and new website. Also get details about OpenShift Commons--the place where the community goes to collaborate on OpenShift--and the upcoming OpenShift Commons Gathering.

Red Hat OpenShift
Article

Sabre chooses Red Hat OpenShift for cloud-native DevOps platform

Mike Guerette

Sabre recently announced it has chosen Red Hat OpenShift Container Platform to fuel its digital transformation as it exits from transaction processing on the mainframe with TPF. OpenShift will be the basis of its next-generation platform, which will include microservices, DevOps, and a multi-faceted cloud strategy, to revolutionize the travel business.

.NET Core
Article

Improving .NET Core Kestrel performance using a Linux-specific transport

Tom Deseyn

Kestrel, the web server in the .NET Core, supports replacing the network layer. This article benchmarks Kestrel’s networking layer with a Linux-specific implementation to achieve measurable performance gains compared to the out-the-box implementation.

Red Hat OpenShift
Article

How to call the OpenShift REST API from C#

Takayoshi Tanaka

In this article, I show how you can call the Red Hat OpenShift REST API from your C# code, which is useful for automating tasks. Visual Studio is used to take the REST API definition and create a library you can use in your code. Also shown is how to handle the conversion needed for the JSONpath components.

Apache Kafka on OpenShift
Article

Smart-Meter Data Processing Using Apache Kafka on OpenShift

Hugo Hiden +2

Learn how to process and aggregate huge streams of IoT data using Strimzi and Apache Kafka on Red Hat OpenShift. The data stream is processed using the Red Hat AMQ distributed streaming platform to perform aggregations in real time as data is ingested into the application.

Red Hat Fuse
Article

Contract-First API Design with Apicurio and Red Hat Fuse/Camel

Christina Lin

This article demonstrates how to implement a contract-first API design using Apicurio and Red Hat Fuse. It shows how to create an OpenAPI standard document as a contract between API providers and consumers using Apicurio and how to quickly create mock tests using Red Hat Fuse.