In the Considerations guide is the following note:
Beginning with Podman v5.0, you can use Quadlet to automatically generate a systemd service file from a pod description.
Today, we’re going to take a look at just how that works and what it takes to create a pod quadlet with Podman 5. I’ll be joined by Nate Lager in a live coding session to see if I can take an existing single container quadlet definition and transform it into a quadlet pod. Pod-let?
DISCLAIMER: I’ve never used podman pods before, but I do use quadlets. Let’s see if I can get this working in under 45 minutes! We’ll also look at using the current kubernetes support to get a similar result.
- - - - -
Red Hat Enterprise Linux 10 Beta, available now!
Get Started with Red Hat Enterprise Linux: https://developers.redhat.com/register
Try out the Beta, no equipment needed: https://play.instruqt.com/embed/rhel/tracks/sandbox-rhel10-beta?token=em_OJKqn6nu_PqLBCMh
Matthew Micene: https://www.linkedin.com/in/matt-micene/
Considerations guide https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10-beta/html-single/considerations_in_adopting_rhel_10/index#con_beta-warning
Pod support upstream docs
https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html#pod-units-pod
00:00 Live Coding Deep Dive: Pods and Quads
03:28 Understanding Pods: A Whiteboard Explanation
08:06 Creating and Managing Pods
10:47 Resource Allocation in Pods
21:45 Pod Logs and Health Checks
26:15 Quads and SystemD Integration
28:13 Kubernetes and YAML Integration
34:16 Starting a Pod with SystemD
34:45 Defining Pods and Containers
35:06 Managing Configurations and Updates
36:10 Exploring New Features in Podman 5
36:57 Creating and Running Pods from Scratch
38:00 Setting Up MySQL with Podman
39:17 Defining Networks and Volumes
40:29 Live Debugging and Troubleshooting