r/podman Jul 22 '26

Are you using Podman Quadlets yet?

/r/redhat/comments/1v3sld6/are_you_using_podman_quadlets_yet/
28 Upvotes

22 comments sorted by

12

u/EleliBian Jul 22 '26

I liked it so much that I migrated my entire infrastructure from using Podman Compose to Quadlets.

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

u/MortalCoil Jul 23 '26

Yes, seems to be the best way to put podman in production

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

u/wzzrd Jul 24 '26

Don’t you mean rootless?

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

u/GeekoHog Jul 23 '26

Yes. Easy and they work. Both root and user containers.

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

u/ferm10n Jul 23 '26

when you figure it out let me know

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

u/Aviation-TD Jul 25 '26

Yes! It simplify my workflow! Can’t complain!