5 ms·
Plain Podman systemd integration is way more powerful and secure, as it does not mess with firewall and allows to run rootless containers using services. It's e
by mati365 2y ago
Plain Podman systemd integration is way more powerful and secure, as it does not mess with firewall and allows to run rootless containers using services. It's even possible to run healthchecks and enforce building images just before starting service making on-demand containers using systemd-proxyd possible. Check example: https://github.com/Mati365/hetzner-podman-bunjs-deploy https://github.com/Mati365/hetzner-podman-bunjs-deploy
- petcat 2y ago> way more powerful and secure I don't care about powerful. That's the opposite of what I want. I could just use k8s if I cared about that.
- mati365 2y agoIt looks like you don't even care about opening documentation before pressing reply. Podman is a simple hammer without any moving parts, that used properly can be used to build fancy stuff without much knowledge.
- ngrilly 2y agoDoes it support zero downtime deploys?
- mati365 2y agoWhy not? Install trafeik or any other load balancer, setup two services, and restart one after one.
- FridgeSeal 2y agoAh yes my favourite thing to have to do, rolling my own deploys and rollbacks. It’s stuff like this that’s just a thousand papercuts that dissuades me from using these “simpler” tools. By the time you’ve rebuilt by hand what you need, you’ve just created a worse version of the “more complex” solution. I get it if your workload is so simple ir low requirement that zero-downtime deploys, rollbacks, health/liveness, automatic volumes, monitoring etc are features you don’t want or need, but “it’s just as good, just DIY all the things” doesn’t make it a viable alternative in my mind.
- stackskipton 2y agoSure but Kumal getting all those features means it strays close to Kubernetes in complexity and it quickly because "Why not Kubernetes? At least that is massive popular with a ton of support."
- striking 2y agohttps://kamal-deploy.org/docs/configuration/proxy/ https://kamal-deploy.org/docs/configuration/proxy/ I think GP's point was that Kamal has all of these things already, so you don't have to set them up.