Quadlets, Pods, and working with the latest Podman, Podman 5

Quadlets, Pods, and working with the latest Podman, Podman 5

1.930 Lượt nghe
Quadlets, Pods, and working with the latest Podman, Podman 5
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