Technical requirements
To link concepts with hands-on examples, we are leveraging a series of tools and platforms commonly used to interact with containers, Kubernetes, and Secrets management. For this chapter, we are continuing with the same set of tools used in the earlier chapters:
- Docker (https://docker.com) and Podman (https://podman.io) can both be used as a container engine. Both are OK, although I do have a personal preference for Podman as it offers benefits such as being daemonless for easy installation, rootless for added security, fully OCI compliant, and Kubernetes-ready, and it integrates with
systemd
at the user level to autostart containers/Pods. - Podman Desktop (https://podman-desktop.io) is an open source software providing a graphical user interface to build, start, and debug containers, run local Kubernetes instances, ease the migration from container to Pod, and even connect with remote platforms such as Red Hat OpenShift, Azure Kubernetes Engine, and...