Hi @K6 ,
Containerisation of such a complex , inter dependent services / components with very significant storage and networking requirements - may be possible , I am not sure about it , however it will also depend upon the cost benefit analysis of the RH satellite server as a product offering to the customers. Because many cusomers would like to have a dedicated physical or virtual server for their RH satellite server that will best suit their needs.
Also it will require a scalable architecture , high performance network solution and a persistent reliable storage solution to achieve that. And that too with no compromise on PERFORMANCE as Red Hat Satellite Server often handles a large number of systems and manages a significant amount of data. Achieving optimal performance and scalability in a containerized environment may require additional effort and tuning.
If you need to run Satellite on top of Openshift, you can do so with Openshift Virtualization (as a regular virtual machine). Management-wise, it's the same as a regular Satellite installation on a VM, and for advanced topics such as PXE provisioning and others, you might find beneficial to connect the Satellite VM to an external, Multus-based network so you can consume the physical networks directly from Satellite.