Red Hat Enterprise Linux

GNU C library
Article

GCC 8 and tools now in beta for Red Hat Enterprise Linux 6 and 7

Mike Guerette

We are pleased to announce the immediate availability of Red Hat Developer Toolset 8 beta for Red Hat Enterprise Linux 6 and 7. The key new components for this release are: GCC 8.2.1 GDB 8.2 Updated components such as SystemTap, Valgrind, OProfile, and many more To get started, see: How to install GCC 8 on Red Hat Enterprise Linux. For more details, see the "New Features" section below. About Red Hat Developer Toolset Twice a year, Red Hat distributes new...

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.

Topic

.NET for Linux

Microsoft's decision to make .NET Core open source and cross-platform means it's

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.

Open Virtual Network
Article

Dynamic IP Address Management in Open Virtual Network (OVN): Part One

Mark Michelson

This article demonstrates the IP address management (IPAM) options in Open Virtual Network (OVN) and how to apply them. Using OVN, you can set up dynamic IP addresses on your logical switches without the need to keep track of assigned addresses in your application.

Podman can now ease the transition to Kubernetes and CRI-O
Article

Intro to Podman

Alessandro Arrichiello +1

Podman is an alternative to the Docker command-line interface that lets you run standalone, daemonless containers. See examples of how easy it is to use Podman.

RHEL
Article

How to enable sudo on Red Hat Enterprise Linux

Rob Terzi

For developers, sudo access can be useful for automating steps in build scripts. Learn how to configure sudo access and enable sudo during system installation.

.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 Developer
Article

How to install Clang/LLVM 5 and GCC 7 on RHEL

Rob Terzi

Clang tools and newer versions of GCC can be quite helpful for better warnings and error messages during C/C++ development. This article shows how you can easily install the latest supported Clang 5 and GCC 7 compilers using yum on Red Hat Enterprise Linux. It also provides tips for working with software collections.

Red Hat OpenShift
Article

Using OpenShift to deploy .NET Core applications

Tom Deseyn

Containers are the new way of deploying applications. They are an efficient way to portably deploy applications across clouds and different OSes.This article looks at what OpenShift brings for .NET Core specifically and how OpenShift provides a DevOps platform on top of Kubernetes for building and deploying apps.

Open Virtual Network
Article

Troubleshooting Open vSwitch DPDK PMD Thread Core Affinity

Eelco Chaudron

The most common problem when people are deploying an Open vSwitch with Data Plane Development Kit (OvS-DPDK) solution is that performance is not as expected. Here's how to configure thread affinity, verify that it’s set up correctly, and ensure no other threads are using the CPU cores.

Debugging Memory Issues with Open vSwitch DPDK
Article

Debugging Memory Issues with Open vSwitch DPDK

Kevin Traynor

How to debug and avoid out-of-memory issues with Open vSwitch with the Data Plane Development Kit (OvS-DPDK). It explains the situations in which you can run out of memory and shows the relevant log entries, and it also provides tips for further debugging.

Python Flask logo
Article

How to install Python Flask on Red Hat Enterprise Linux 7

Don Schenck

If you need to build some Python-based microservices, one way to do it is to install Python in a Red Hat Enterprise Linux virtual machine and use Flask, a microframework that makes building RESTful services easy.

Red Hat CDK
Article

How to install Red Hat CDK 3.4 on Fedora 28

Robin Owen

Red Hat Container Development Kit (CDK) provides a single-node Red Hat OpenShift cluster that can assist with containerized application development. This environment is like a production OpenShift environment that works on a single user's computer. Follow these steps to install CDK 3.4 on Fedora 28.

Using API keys securely in your OpenShift microservices and applications
Article

Customizing an OpenShift Ansible Playbook Bundle

Alessandro Arrichiello

Learn how to create an Ansible Playbook Bundle (APB) and customize it to configure an external remote host (through SSH), explore what goes on "under the hood," and get tips for troubleshooting APBs.

Using API keys securely in your OpenShift microservices and applications
Article

Using Ansible Galaxy Roles in Ansible Playbook Bundles

Siamak Sadeghianfar

[In case you aren't following the OpenShift blog, I'm cross posting my article here because I think it will be of interest to the Red Hat Developer commnity.] The Open Service Broker API standard aims to standardize how services (cloud, third-party, on-premise, legacy, etc) are delivered to applications running on cloud platforms like OpenShift. This allows applications to consume services the exact same way no matter on which cloud platform they are deployed. The service broker pluggable architecture enables admins...