Making Kraken deployable on more infrastructure choices

21 views
Skip to first unread message

Alan Sill

unread,
Apr 3, 2022, 1:03:22 PM4/3/22
to Kraken CI
Despite the claims that RHEL’s Podman can support direct use of docker-compose, I’ve not found a way to deploy Kraken on this platform without reverting to the official Docker release of docker-compose. As we’d like to have a simple situation with either direct KVM virtualization or Podman — we are actually using Rocky Linux 8.5 — I’d like to find a way around this limitation.

One option would be to convert the Docker container into a bootable QEMU image. Here’s a link to an article describing how to do that: https://iximiuz.com/en/posts/from-docker-container-to-bootable-linux-disk-image/

Another option would be to release Podman-compatible containers. This would have the advantage of being a step towards making Kraken deployable using Kubernetes (though that’s not our use case, some might find it useful): https://www.redhat.com/sysadmin/podman-docker-compose

I plan to try these methods out but meanwhile would appreciate your thoughts.

Michal Nowikowski

unread,
Apr 11, 2022, 12:28:49 AM4/11/22
to Kraken CI
Hello,

I see that our docker compose has 9 services. This means that there would be 9 VMs.
This seems to be a quite heavy approach. So I would try to go with Podman.

What problems with Podman did you find?
Could you paste here some logs?
How do you run it? I would like to reproduce it on my side.

Regards,
Michal
Reply all
Reply to author
Forward
0 new messages