Chapter 14: Interacting with systemd and Kubernetes
In the previous chapters, we learned how to initialize and manage containers, starting with simple concepts and arriving at advanced ones. Containers represent a key technology for application development in the latest Linux operating system releases. For this reason, containers are only the starting point for advanced developers and system administrators. Once this technology becomes widely adopted in an enterprise company or a technical project, the next step will be to integrate it with the base operating system and with -system orchestration platforms.
In this chapter, we're going to cover the following main topics:
- Setting up the prerequisites for the host operating system
- Creating the systemd unit files
- Managing container-based systemd services
- Generating Kubernetes YAML resources
- Running Kubernetes resource files in Podman
- Testing the results in Kubernetes