Summary
In this chapter, we have learned how to leverage Podman's companion, Buildah, in some advanced scenarios to support our development projects.
We saw how to use Buildah for multistage container image creation, which allows us to create builds with multiple stages using different FROM
instructions and, subsequently, to have images that grab contents from the previous ones.
Then, we discovered that there are many use cases that imply the need for containerized builds. Nowadays, one of the most common adoption scenarios is the application build workflow running on top of a Kubernetes cluster. For this reason, we went into the details of containerizing Buildah.
Finally, we learned through a lot of interesting examples how to integrate Buildah to create custom builders for container images. As we saw in this chapter, there are several options and methods to actually build a container image with the Podman ecosystem tools, and most of the time, we usually start from...