Pre-requisites
In this section, we will list down things required to complete the labs.
- a. Fast method using GCP Cloud Shell & Project Lens UI app (Recommended)
- b. Hands-on deep dive
a. Fast method using GCP Cloud Shell (Recommended)
This is recommended as GCP Cloud Shell comes with pre-installed utility apps. If you are focused on getting to know about Camunda 8.9, not so much about underlying stuff then follow this method.- User Account with
Google Cloud Platform
Google Cloud Console ↗️
As part of the on-boarding process (which is the next section), we shall onboard your user account to our GCP Projectc8-labs.
At this point, ensure you can sign-in to GCP console. If you can't, then perhaps you will need to create an account with GCP. Go ahead and complete this step.
TIP: It makes things easier if you are using an email account with(@gmail.com). Any other email id works as long as you can sign in to GCP console. - User Account with Docker
https://app.docker.com/login ↗️
Note: This account may have email other than the Email account mentioned above.
Why Docker account? We'll be using your Docker user account access token to fetch Camunda app installation images. (docker registry) More on this later in section Elastic / Camunda. -
Project Lens UI app (Personal / Free version) for Kubernetes Resources Visualisation
https://k8slens.dev ↗️
This is optional. You can see Kubernetes resources via GCP Console, but it wont be as good as compared with Project Lens UI app (or similar app).
b. Using your Desktop / Laptop instead of GCP Cloud Shell
If you want full control of all the things involved in setting up Camunda 8.9, then follow this section.User Account
- User Account with
Google Cloud Platform
Google Cloud Console ↗️
As part of the on-boarding process (which is the next section), we shall onboard your user account to our GCP Projectc8-labs.
At this point, ensure you can sign-in to GCP console. If you can't, then perhaps you will need to create an account with GCP. Go ahead and complete this step.
TIP: It makes things easier if you are using an email account with(@gmail.com). Any other email id works as long as you can sign in to GCP console. - User Account with Docker
https://app.docker.com/login ↗️
Note: This account may have email other than the Email account mentioned above.
Why Docker account? We'll be using your Docker user account access token to fetch Camunda app installation images. (docker registry) More on this later in section Elastic / Camunda.
Dev tools
- Helm
https://helm.sh/docs/intro/install/ ↗️
Windows OS users
winget install Helm.HelmMac OS users
brew install helm -
VS Code IDE
https://code.visualstudio.com/download ↗️ -
Project Lens UI app (Personal or Team version)
https://k8slens.dev ↗️ - GCP Cloud SDK (gcloud CLI) along with Python
https://cloud.google.com/sdk/docs/install ↗️ Download URL for Python. Make sure python is added to the PATH variable.
https://www.python.org/downloads/ ↗️ - Docker Desktop app
https://www.docker.com/products/docker-desktop/ ↗️
# Instructions for Windows OS
# Open powershell window and run this command to check the Processor: AMD or ARM
# Docker Desktop app install comes in two variations for WindowsOS: AMD or ARM
Prompt> echo $env:PROCESSOR_ARCHITECTURE - Java 21, Keytool and Openssl
Youtube: JDK and Keytool install on Windows ↗️
Youtube: OpenSSL install on Windows ↗️ Download URL for OpenJDK 21 (includes keytool)
Java 21 ↗️ Download URL for OpenSSL
https://github.com/openssl/openssl/wiki/Binaries ↗️ Below are the specific versions or higher recommended for the program.
$ java -version
openjdk version "21.0.2"
$ keytool -version
keytool 21.0.2
$ openssl -version
OpenSSL 3.5.2 5 Aug 2025 (Library: OpenSSL 3.5.2 5 Aug 2025)
- Git for Windows
https://git-scm.com/downloads ↗️
Commands presented are tested on MacOS. If you are runningWindows OS, Git Bash is recommended to ensure compatibility.