Ales Nosek - The Software Practitioner

Helping you navigate the world of Kubernetes.

Announcing: The Software Practitioner YouTube Channel

Hey what’s up everybody? Welcome to my channel! I launched my new YouTube channel just a week ago. In addition to my blog, YouTube is another media that I am leveraging to discuss technical topics, ideas, and projects that I am working on. Both my blog and the YouTube channel will continue to focus on software that runs on Kubernetes.

Sounds interesting? Head over to The Software Practitioner YouTube channel.

The first videos are already waiting there for you to watch!

Please, add a comment to let me know what topics you would like to see covered.

14 Best Practices for Developing Applications on OpenShift

Over the course of this year, I have been working with several development teams that started building applications on OpenShift. My goal was to provide the developers with guidance and best practices that would help them to successfully deploy their applications to production. If you are a developer that builds applications on top of OpenShift, this blog might be of interest to you.

The blog is published at

Apache Airflow Architecture on OpenShift

This blog will walk you through the Apache Airflow architecture on OpenShift. We are going to discuss the function of the individual Airflow components and how they can be deployed to OpenShift. This article focuses on the latest Apache Airflow version 1.10.12.

Speaking at Red Hat Summit 2020, Part II

This year’s Red Hat Summit is not over yet! There is a second batch of sessions that will be released on Wednesday, July 15. I will have a joint presentation with Andrew Baumann, titled: Security and access control for microservices. We will be discussing OAuth 2.0, the Keycloak project, and Open Policy Agent.

More information about the session can be found in the session catalog.

Local Development with OpenShift and Tilt

In this blog post, I am going to show you how to use Tilt to facilitate local OpenShift development. Tilt’s capabilities will be demonstrated in a practical example that uses buildah and CodeReady Containers. If you develop containerized applications on OpenShift, this blog post is for you.

Speaking at Red Hat Summit 2020

This year’s Red Hat Summit is provided as a Virtual Experience on April 28-29, 2020. I will be presenting on the topic: Design considerations and patterns for event-driven microservices. The presentation will be available in three different time zones, and will cover patterns like transactional outbox, CQRS, and more:

  • EMEA: Wednesday, April 29, 1:00 p.m. CEST
  • NA & LATAM: Wednesday, April 29, 1:00 p.m. EDT
  • APAC: Wednesday, April 29, 4:00 p.m. SGT

More information about the session can be found in the session catalog.

OpenShift UPI Using Static IPs

Recently, I have been working on the openshift-auto-upi project, which automates UPI deployments of OpenShift. I was looking for a way to configure OpenShift nodes with static IP addresses. After several failed attempts, I found a working approach that can be easily automated. If you prefer using static IPs over the default DHCP provisioning, please read on as I share my approach with you.

The blog is published at