Simplifying container orchestration with Ansible and Podman
summary
Argues that for small-scale deployments Kubernetes is overkill and shows a concrete alternative: Ansible plus Podman using the container.podman collection (29 modules) to place concise systemd-backed container units (example unit is three lines) and manage them via quadlet integration for declarative restart, dependencies and env/volume mapping; demonstrates Podman consuming ~90% of Kubernetes object YAML so the same spec can run on Podman or k8s, reports this runs in production on a few physical servers/VMs and at least three vendor customers.
AI-written summary · about
chapters (13)
- 0:00Containers and Ansible matter
- 1:25Kubernetes overkill
- 3:53Podman beats Docker
- 5:18Ansible modules for Podman
- 6:23Systemd as container manager
- 8:53Quadlet simplifies Podman
- 11:20Basic Quadlet example
- 12:27Automate Quadlet with Ansible
- 14:13Advanced Quadlet features
- 17:01Kubernetes objects in Podman
- 19:31Reuse configs across platforms
- 20:57Wrap-up and choices
- 22:01Q&A
related talks
13mAutomate your applications with Podman and Ansible
15mFive podman features you didn’t know about or that you should consider start using
30mA Free Alternative to Docker: Podman
34mPodman 101 and Beyond!
36m10 Cool features in Podman and Podman Desktop
44mContain yourselves
33mProvisioning Docker Containers Using Ansible: The Good, the Bad and the Ugly
32mSeals to the Rescue of Whales - Discovering Podman
