Containerization and Modernization 101: Introduction to OpenShift

Modern application development is shifting away from traditional monolithic architectures toward cloud-native, container-based solutions. OpenShift, Red Hat’s Kubernetes-powered platform, provides the tools and infrastructure to help organizations containerize and modernize their applications while enabling agility, scalability, and portability. What is Containerization? Containerization packages an application and all its dependencies into a lightweight, portable unit called…

Installing a Single Node OpenShift Cluster on a Dell XPS 8490 Using the Assisted Installer

Running OpenShift on a single node (SNO) is a great way to create a lightweight cluster for development, testing, or edge deployments. This guide walks through the process of installing OpenShift 4.x as a Single Node Cluster on a Dell XPS 8490 using the Assisted Installer, leveraging only the internal disk of the desktop. 1….

Keeping a Route 53 DNS Record Updated Dynamically with a Cron Job on RHEL

Managing dynamic IP addresses can be tricky if you host services at home or in an environment where your public IP changes periodically. Instead of manually updating DNS records every time your IP changes, you can automate the process with AWS Route 53 and a simple cron job running on a RHEL-based server. In this…

Install and Configure NGINX as a Reverse Proxy on RHEL 9

Using NGINX as a reverse proxy is a powerful way to route traffic to back-end services, add SSL termination, and improve the performance and security of your applications. In this guide, we’ll walk through installing and configuring NGINX as a reverse proxy on a RHEL 9 server. 1. Install NGINX on RHEL 9 First, update…

OpenShift Virtualization 101: Introduction

OpenShift Virtualization extends the power of Kubernetes by enabling you to run and manage both containerized and virtual machine (VM) workloads on a single platform. This allows organizations to modernize at their own pace, supporting existing VM-based applications alongside cloud-native applications. What is OpenShift Virtualization? OpenShift Virtualization is a feature of Red Hat OpenShift that…

How to Use Node Taints for GPU Workloads in OpenShift

When working with GPU-enabled nodes in OpenShift, it’s common to dedicate certain nodes exclusively for GPU workloads. To ensure that only GPU-specific pods are scheduled on those nodes, you can use taints and tolerations. What Are Taints and Tolerations? By using taints and tolerations together, you can reserve GPU nodes for GPU workloads. Step 1:…

Storage 101: Introduction to OpenShift Storage

When deploying applications on OpenShift, storage plays a crucial role in ensuring that data is preserved and accessible beyond the lifespan of individual containers. Unlike stateless applications, many workloads require persistent storage—databases, message queues, and file-based systems all rely on data that must survive restarts and scaling events. What is OpenShift Storage? OpenShift storage provides…