Abhishek Tiwary
Abhishek is a Principal Software Engineer at Red Hat, specialising in OpenShift, OpenStack, and RHEL
Abhishek leads initiatives to certify third-party hardware and software compatibility within the Red Hat ecosystem
Session
Running Kubernetes workloads in disconnected, remote, or bandwidth-restricted environments is difficult—especially when cluster components and application images must be pulled before anything can start. MicroShift, a lightweight and upstream-friendly Kubernetes distribution, is ideal for edge deployments, but it still depends on pulling images from a registry on first boot.
This hands-on workshop demonstrates a community-driven approach using bootc embedded containers to build offline-ready Linux OS images. By embedding MicroShift and required application container images directly into the bootc build, systems can start up fully functional without any network access or registry pulls.
You will learn how to:
Understand how bootc enables immutable and reproducible Linux OS images
Embed MicroShift community edition containers and app images inside the OS during build time
Boot the system and run MicroShift instantly—no external registry required
Use preloaded images for real workloads on day one
Apply this workflow to any bootc-compatible Linux OS (Fedora, CentOS Stream,RHEL )
Design offline-first appliances for ships at sea, mines, rural deployments, air-gapped environments, and industrial edge systems
Maintain and update embedded-container images efficiently
Participants will walk away with clear, reproducible methods to build self-contained, offline-first MicroShift systems that can be deployed anywhere—from remote field devices to industrial edge nodes—using only upstream community tooling.