Part 1: How to Enable Hardware Accelerators on OpenShift

Part 1: How to Enable Hardware Accelerators on OpenShift

  Introduction Managing hardware accelerator cards like GPUs or high-performance NICs in Kubernetes is hard. The special payload (driver, device-plugin, monitoring stack deployment and advanced feature discovery), updates and upgrades, are tedious and error-prone tasks, and often third-party vendor knowledge is needed to accomplish these steps. The Special Resource Operator (SRO) is a template for […]

Read More...

IBM and Red Hat bring OpenShift to IBM Z and LinuxONE

IBM and Red Hat bring OpenShift to IBM Z and LinuxONE

One of the things we often assume with the Red Hat OpenShift platform, and with Kubernetes in general, is that our users have computing needs that always fit inside a standard cloud node. While this is definitely the case for most cloud-based applications, there are plenty of non-JavaScript-and-Redis style applications out there that still need […]

Read More...

What Matters Most to OpenShift Users?

What Matters Most to OpenShift Users?

Using the Top Tasks method Red Hat OpenShift Container Platform has a broad set of powerful functions available to users as soon as it’s deployed. Providing so many functions within OpenShift poses a challenge to the OpenShift User Experience Design (UXD) team. Which functions and tasks are the most important to our users? What aspects […]

Read More...

OpenShift Authentication Integration with ArgoCD

OpenShift Authentication Integration with ArgoCD

GitOps is a pattern that has gained a fair share of popularity in recent times as it emphasizes declaratively expressing infrastructure and application configuration within Git repositories. When using Kubernetes, the concepts that GitOps employs aligns well as each of the resources (Deployments, Services, ConfigMaps) that comprise not only an application, but the platform itself […]

Read More...

Disaster Recovery Strategies for Applications Running on OpenShift

Disaster Recovery Strategies for Applications Running on OpenShift

Introduction There is an increasing pressure to deploy stateful applications in Red Hat OpenShift.These applications require a more sophisticated disaster recovery (DR) strategy than stateless applications, as state must also be taken into account as opposed to just traffic redirection. Disaster recovery strategies become less generic and more application-specific as applications increase in complexity. That […]

Read More...

Revamped OpenShift All-in-One (AIO) for Labs and Fun

Revamped OpenShift All-in-One (AIO) for Labs and Fun

DISCLAIMER: THE ALL-IN-ONE (AIO) OCP DEPLOYMENT IS A COMMERCIALLY UNSUPPORTED OCP CONFIGURATION INTENDED FOR TESTING OR DEMO PURPOSES. Back in the 3.x days, I documented the All-in-One (AIO) deployment of OCP 3.11 for lab environments and other possible use cases. That blog post is available here.  With OCP4.2 (and OCP4.3 nightly builds) the all-in-one (AIO) […]

Read More...

Custom wildcard DNS for OpenShift Container Platform 4.2

Custom wildcard DNS for OpenShift Container Platform 4.2

With Red Hat OpenShift Container Platform 4 Red Hat introduced automated cluster provisioning by using openshift-installer binary. Installer based cluster provisioning enables users to deploy fully functioning OpenShift Container Platform cluster by running a single command ( openshift-install create cluster ). Cluster parameters (like machine CIDR, cluster network, number of masters and workers or VM […]

Read More...

OpenShift 4 Pro Tip: Custom Branding

OpenShift 4 Pro Tip: Custom Branding

You can customize the OpenShift Container Platform web console to set a custom logo and product name. This is especially helpful if you need to tailor the web console to meet specific corporate or government requirements. Add a Custom Logo and Product Name Prerequisites Create a file of the logo that you want to use. […]

Read More...