The projects helps to setup CAMUNDA Cloud Self-Managed on Google Cloud Platform.
Kubectl: https://kubernetes.io/docs/tasks/tools/
Helm: https://helm.sh/docs/intro/install/
Google Cloud SDK: https://cloud.google.com/sdk/docs/install
Create a project in Gcloud or make one accessible to your account (project admin needs to add you).
Edit the Makefile and set the desired values for
- namespace ?= your_pref_name
- region ?= your_region
- zone ?= your_zone
- project ?= your_project_id
- release ?= your_release_name
- valuesFile ?= Your_values_file (e.g. https://raw.githubusercontent.com/camunda-community-hub/zeebe-helm-profiles/master/zeebe-dev-profile.yaml)
- machineType ?= desired_machine_type (e.g. n2-standard-4)
- numNodes ?= desired_number_of_nodes
To get a list of available regions and zones you can use:
gcloud compute regions list
gcloud compute zones list
make create-ns
make login
make init-gcloud
make create-cluster
make create-ns
make zeebe
make list
or
kubectl get pods
make forward
make noforward
make delete-cluster
make ip
make disks
make delete-disks