OpenShift and its surroundings

    • About
  • Running a Lightweight OpenShift Virtualization Lab with TrueNAS CORE

    In my lab, I maintain a small, fully virtualized OpenShift environment to practice and demonstrate its capabilities – especially OpenShift Virtualization. A critical component of this setup is the storage backend. While Ceph-based OpenShift Data Foundation (ODF) is a great choice for OpenShift and OpenShift Virtualization, its resource requirements make it impractical for my ultra-small…

    March 12, 2025
  • One-liner of the day

    The purpose of this post is to collect in one place set of one-liners that I’ve been using in my day to day work.

    January 17, 2025
  • Scaling OpenShift compute (worker) BareMetal nodes – Part 2

    In the first post from this series – Scaling OpenShift compute (worker) BareMetal nodes – Part 1 – I explained the fully automated process of OpenShift baremetal node bootstrap using out-of-band-management (OOBM) interface and virtual media functionality. While it is very convenient and time efficient, sometimes it does not fit to the environment where the…

    October 9, 2024
  • Scaling OpenShift compute (worker) BareMetal nodes – Part 1.

    This post is based on my experience deploying and scaling OpenShift clusters on baremetal environments. As usual the intention is not to replace official Red Hat’s documentation. It is rather condensed knowledge I gained with references to the official docs, just in case 😉 Please keep in mind that your millage may vary and if…

    October 7, 2024
  • Update existing OpenShift Node network configuration

    OpenShift can be installed on various platforms (cloud, virtual, baremetal etc) using various tools (IPI, UPI, Assisted Installer or Agent-based Installer). For the last months I use the later the most and in this post I will focus on a cluster being installed with the Agent-based Installer. The whole installation procedure is out of the…

    September 3, 2024
  • OpenShift upgrade got stuck – unexpected on-disk state – target osImageURL – recovery

    DISCLAIMER: This post is based on my very own and unique experience I went through during work in my lab. In the other words – your mileage may vary. Don’t treat it as an ultimate solution. If you have production cluster get in touch with Red Hat support before making any changes. I have a…

    July 13, 2023
  • Horizontal Pod AutoScaler

    OpenShift allows you to run – among the Virtual Machines – containerised workloads. One of the biggest benefit of containers is the ability to turn large projects into small containers (microservices), what enables you to develop and manage them independently from each other. One of the most important aspects of service management is to scale…

    June 21, 2023
  • A simple demo of containers and a VM working together

    The purpose of this exercise is to demonstrate how containers and virtual machines can work together. Additionally I also demonstrate a bit of security topic in the container world. I will create a simple service which include: To make the exercise more interesting I decided that every single step will be done in CLI. In…

    May 18, 2023
  • Red Hat OpenShift Virtualization & RHEL for Edge lab

    The purpose of this document is to explain how Red Hat OpenShift Container Platform with Virtualization could be used to practice and demo RHEL for Edge use-cases. This particular example is built on the top of Single Node OpenShift deployment, however it should run on any regular OpenShift Container Platform with OpenShift Virtualization enabled as…

    March 10, 2023

OpenShift and its surroundings