In part 3 of the book, you learn about advanced ways you can use Podman. This part discusses integrating Podman into your system and how Podman can work with other tools and orchestrators.
In chapter 7, I introduce systemd integration. Podman was developed to fully integrate into the system and takes advantage of the init system: systemd. Systemd can easily be run within Podman containers, and this chapter shows you how. Podman, likewise, can be run within systemd services and provides commands that allow you to automatically create the service configuration files to make this happen.
Chapter 8 shows you how Podman works with Kubernetes. Podman is not a container engine under Kubernetes but can work with Kubernetes YAML files. Because Kubernetes YAML files are used to define applications that run within Kubernetes, Podman makes it easy to move applications to and from a fully orchestrated environment back to a single node. This feature makes it easier for you to develop applications that eventually run under Kubernetes or debug problems that happen under Kubernetes by running these applications locally on your laptop. Kubernetes YAML is a great alternative to docker-compose YAML when running a group of containers on a single node.