Validated as "possible" on today's date (22/04/24).
-> Create a project -> Enable the GKE API / get access -> Deploy 2 containers (metabase/metabase:official and postgres) -> Put the environment variables under the containers -> Deploy the workload. GKE will assign the resources. -> Finally, create an ingress route and port forward from the load balancer (TCP 80) onto port 3000 which is what Metabase listens on for connections -> To my amazement, it's running!
The workload spun up a few pods. As it's a 2 container architecture it's easy to tell the two resources apart:
GKE will take the environment variables that you entered and gather them into a secrets file that you can inspect
To set the port forwarding on the load balancer I needed to edit the file by hand:




