Introduction to Containers and Container Security
Technical Requirements
We will need the following technologies and tools for the content and exercises in this chapter:
We will need the following technologies and tools for the content and exercises in this chapter:
- Docker
- Kubernetes
- kubectl
- Helm
Docker Desktop is the easiest way to get started with Docker and Kubernetes on macOS, Windows, and Linux. It offers full support for Apple Silicon chips and integrates seamlessly with modern development environments. You can download it for your operating system from the Docker website. It comes with Docker and a built-in Kubernetes cluster.
If you want to install Docker natively on Linux, you can follow the instructions on the Docker website. Then you can also use Minikube or Kind for a local Kubernetes cluster.
To install kubectl (which is the Kubernetes CLI tool), you can follow the instructions on the Kubernetes website.
And finally, Helm can be installed best by following the instructions on the Helm website.