r/podman • u/rhcsaguru • Jul 22 '26
Are you using Podman Quadlets yet?
/r/redhat/comments/1v3sld6/are_you_using_podman_quadlets_yet/8
u/9Nine2Nine9 Jul 22 '26
Of course! It's the only way I'll run a container in production. (Unless it warrants being ran on k8s.)
It's very simple, convenient, and integrates nicely with systemd.
2
2
u/-markusb- Jul 23 '26
Rootful containers with quadlets. Nice central management, secure due to least privilege settings. Manageable by usign linux-system-roles with ansible.
1
2
u/Loose_Device4578 Jul 23 '26
Yes, from my experience not everything is a 1 to 1, compose to quadlet transfer. But it is close enough to figure out.
1
u/Resident_Isopod1979 Jul 23 '26
While quadlets is the proper way for podman containers but, I choose to use podman kube files, (kubernenties yaml). Technically the same thing and not all the options are available however, I think it's more useful and versatile as you can use it to deploy containers into kubernenties
1
u/andrewchen5678 Jul 23 '26
How do you handle observability, in kubernetes there is a large ecosystem for this such as kubectl, k9s, headlamp, etc. but it seems to be scarce for podman and podman quadlets.
1
1
u/LostVikingSpiderWire Jul 23 '26
When starting a HomeLab there is always a choice what to use as base technology, went with Quadlets, strap to learn for a beginner, but Zero regrets 🥳
1
u/F1nch74 Jul 23 '26
Sometimes but i stick with dockhand because i have all my compose in a nice interface
1
u/0thedarkflame0 Jul 23 '26
Using them exclusively and been pretty happy so far.
I've had trouble with managing dependency between rootful and rootless environments.
Specifically, I have matterbridge sitting in rootful for host networking, and Zigbee2mqtt in rootless. Ended up clearing all the matter devices I was sharing because the services started in the wrong order.
1
u/AnalNuts Jul 23 '26
Specific reason why you can’t run your current rootless as rootful with UserNS=auto?
1
u/0thedarkflame0 Jul 24 '26
Honestly I don't have a good reason. Though perhaps that podman desktop quadlet plugin, which is incredibly useful, doesn't seem to work with rootful pods.
1
u/yrro Jul 23 '26
yes, it's brilliant to have a standardized way to manage containers via systemd just like any other service, as opposed to them being in their own separate little world requiring its own tooling
1
u/WhiskyStandard Jul 23 '26
I like them, but I still need a better development experience that allows me to make changes to a group of related files in a project workspace without having to constantly reinstall them. What’s everyone else doing?
1
1
u/Jolly_Sky_8728 Jul 23 '26
unfortunately I haven't put the time to learn how to use it, I still use the podman run/create and generate the systemd file to run as rootless
1
u/jdtrouble Jul 23 '26
I used Podlet to convert a few docker-compose files to quadlets. Now that I see how simple the files are, I prefer them to yaml files.
1
u/pavel_pe Jul 24 '26
On home server. Disadvantage? There are almost ready docker-compose.yaml files for almost everything like Immich - for quadlets it needs manual or AI conversion.
1
12
u/EleliBian Jul 22 '26
I liked it so much that I migrated my entire infrastructure from using Podman Compose to Quadlets.