In image mode worden aanpassingen niet meer direct op het systeem gemaakt, inloggen via SSH en zo het systeem aanpassen is niet wenselijk. Aanpassingen worden nu verwerkt bij het maken van een nieuwe image waarna deze wordt geactiveerd door middel van een bootc upgrade op het actieve systeem. Bootc zal de verschillen tussen de huidige en de nieuwe image ophalen en verwerken. Bij de volgende herstart van de server zal deze nieuwe image worden geactiveerd. Dit is een andere werkwijze als bijvoorbeeld direct aanpassingen maken middels het gebruik van Ansible playbooks.
Gaat er toch wat fout dan is de vorige image weer terug te halen via bootc rollback, wel zo makkelijk.
Image mode use cases
Image mode zal niet ineens de huidige werkwijze gaan vervangen, het zal afhangen van de use case of image mode een overweging is. Vanuit Red Hat zijn er een aantal voorbeelden benoemd zoals container hosts (om losstaande containers te draaien), appliances aan de Edge kant en omgevingen waar er een 1:1 mapping is tussen een host een applicatie is. Hiermee kan in een enkele pipeline een host en applicatie worden deployed.
Image mode is nu beschikbaar voor RHEL 10 en RHEL 9.6 en is onder andere zelf te testen via Podman Desktop en de Red Hat Extension Pack in RHEL.