--- id: kubernetes-gke title: Kubernetes (GKE) --- # Deploying ToolJet on Kubernetes (GKE) :::info You should setup a PostgreSQL database manually to be used by ToolJet. We recommend using Cloud SQL since this guide is for deploying using GKE. ::: Follow the steps below to deploy ToolJet on a GKE Kubernetes cluster. 1. Create an SSL certificate. ```bash curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/kubernetes/GKE/certificate.yaml ``` Change the domain name to the domain/subdomain that you wish to use for ToolJet installation. 2. Reserve a static IP address using `gcloud` cli ```bash gcloud compute addresses create tj-static-ip --global ``` 3. Create k8s deployment ```bash curl -LO https://tooljet-deployments.s3.us-west-1.amazonaws.com/kubernetes/GKE/deployment.yaml ``` Make sure to edit the environment variables in the `deployment.yaml`. You can check out the available options [here](/docs/setup/env-vars). :::info For the setup, ToolJet requires: