Requirements and Setup
Last updated
Was this helpful?
Last updated
Was this helpful?
You need a Java JDK version 17 or higher
In general, you should be able to run all demos on current Kubernetes cluster versions at least supporting pod security contexts. For supporting Pod Security Admission you need at least Kubernetes version 1.23.
For local Kubernetes provisioning you may use one of the following:
that runs on Linux systems (without using a VM)
as a cross-platform solution running on Linux, macOS, and Windows.
for Windows, macOS and Linux (needs Licensing for commercial use)
for Windows, macOS and Linux (free alternative for Docker Desktop)
For installation just follow the instructions on the or web sites.
To start Minikube just type:
If you want to use local images to be deployed to minikube then you need to point the docker registry to the one inside minikube.
With a docker ps command you can check if you are using the intended docker registry.
You can stop Minikube again using:
For Linux users the easiest way to provision a Kubernetes locally is done as follows:
After waiting for a short time (takes maybe about 30 seconds) you have a Kubernetes cluster ready to use. Just try this to make sure it works:
Unfortunately as of now this requires root privileges. Currently, K3s provides Rootless support only as an experimental feature.
To stop the Kubernetes server just type:
To stop it and get rid of the installation just type:
To use all features of an enterprise grade Kubernetes cluster you have to go into the cloud and use one of the well-known providers:
To use the scripts you must have the Google cloud cli installed and be logged in to GCP.
Please update the provided scripts according to your google cloud project and the target zone you want to use before executing these!
For full details please consult the
Microsoft Azure with
Amazon AWS with
Google Cloud with
The directory contains scripts to create a kubernetes cluster on Google cloud GKE. There is also a script to update the cluster to enable pod security policy.