RHEL Image mode is a new approach for operating system deployment that enables users to create, deploy and manage Red Hat Enterprise Linux as a bootc container image.
This approach simplifies operations across the enterprise, allowing developers, operations teams and solution providers to use the same container-native tools and techniques to manage everything from applications to the underlying OS.
Due to the container-oriented nature, RHEL Image mode opens up to a unification and standardization of OS management and deployment, allowing the integration with existing CI/CD workflows and/or GitOps, reducing complexity.
RHEL Image mode also helps increasing security as the content, updates and patches are predictable and atomic, preventing manual modification of core services, packages and applications for a guaranteed consistency at scale.
First of all, clone the repo:
git clone https://github.com/redhat-cop/redhat-image-mode-demo
Now check out the documentation website for the step-by-step instructions of the use cases!
In this repo you will find some use cases that explain and show RHEL Image mode in action!
- Use a RHEL bootc container to spin up a RHEL 9 VM with Anaconda and Kickstart
- Update a VM based on a RHEL bootc container as a source adding packages and configuration
- Apply a different RHEL container image to an existing VM
- Generate a RHEL QCOW image for a VM using bootc-image-builder
- Generate a RHEL ISO image for a VM using bootc-image-builder
- Generate a RHEL AMI image for an AWS instance using bootc-image-builder