Technical requirements
To complete the hands-on parts of this chapter, we will be leveraging a series of tools and platforms that are commonly used to interact with containers, Kubernetes, and Secrets management. For this first chapter, we will be setting up this environment together and ramping up with a friendly desktop graphical solution for the first set of examples. Don’t worry – we have you covered with our Code in Action and GitHub repository, which contains the macOS installation example. Here is the list of required tools:
- Docker (https://docker.com) or Podman (https://podman.io) 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 Open Container Initiative (OCI)-compliant, Kubernetes ready, and has the ability to integrate with
systemd
at the user level to autostart containers/Pods. - Podman Desktop (https://podman...