Podman in Action: Secure, Rootless Containers for Kubernetes, Microservices, and More. Daniel Walsh
Discover Podman, a next-generation container engine that manages containers rootlessly and provides extra layers of exceptional security unavailable in Docker and other container platforms.
In Podman in Action you will learn how to:
- Build and run containers in rootless mode
- Develop and manage pods
- Use SystemD to oversee a container's lifecycle
- Work with the Podman service via Python
- Keep your containers confined using Podman security features
- Manage containerized applications on edge devices
Podman in Action shows you how to deploy containerized applications on Linux, Windows, and MacOS systems using Podman. Written by Daniel Walsh, who leads the Red Hat Podman team, this book teaches you how to securely manage the entire application lifecycle without human intervention. It also demonstrates how, with Podman, you can easily convert containerized applications into Kubernetes-based microservices.
about the technology
Podman is a daemonless container engine that lets you build and run containers on all Linux distributions, Windows, and MacOS. It supports the fork exec model for running containers, which allows for better integration with a system and makes it easier to run rootless. It also boasts unique advanced features, such as the ability to create and run Pods that are similar to Kubernetes, and execute Kubernetes YAML. And if you're not ready to completely move on from Docker, Podman can run as a service and support the Docker API in a way that works with docker-compose and docker-py.
about the reader
For developers or system administrators experienced with Linux and the basics of Docker.
About the author
Daniel Walsh has worked in the computer security field for over 40 years. Dan is a Senior Distinguished Engineer at Red Hat. He joined Red Hat in August 2001. Dan currently is a technical lead in the Automotive and Edge division of Red Hat., concentrating on running containers in cars. Dan formerly was the lead architect of the Red Hat Container Runtime Engineering team. Dan has been working on container technologies for 17 years. Dan focuses on the Podman for running and managing containers, CRI-O Container Runtime for Kubernets, Buildah for building container images, containers/storage and containers/image. He has led the SELinux project, concentrating on the application space and policy development. Dan helped developed sVirt, Secure Virtualization as well as the SELinux Sandbox. Previously, Dan worked Netect/Bindview's on Vulnerability Assessment Products and at Digital Equipment Corporation working on the Athena Project, AltaVista Firewall/Tunnel (VPN) Products. Dan has a BA in Mathematics from the College of the Holy Cross and a MS in Computer Science from Worcester Polytechnic Institute.
Информация о книге | |
Автор | Daniel Walsh |
Обложка | Мягкий |
Год издания | 2023 |
Бумага | Офсетная |
Страниц | 310 |
Тематика | Языки и системы программирования |