---
title: Setup for GKE
description: Before deploying the CDM, you must set up your local computer, configure a Google Cloud project, and create a GKE cluster.
component: forgeops
version: 7.4
page_id: forgeops::cdm/gke/setup/setup-env
canonical_url: https://docs.pingidentity.com/forgeops/7.4/cdm/gke/setup/setup-env.html
section_ids:
  setup_checklist: Setup checklist
  important_information_for_users_running_microsoft_windows: Important information for users running Microsoft Windows
---

# Setup for GKE

Before deploying the CDM, you must set up your local computer, configure a Google Cloud project, and create a GKE cluster.

## Setup checklist

* [icon: square-o, set=fa][Install third-party software](sw.html)

* [icon: square-o, set=fa][Get the forgeops and forgeops-extras repositories](forgeops.html)

* [icon: square-o, set=fa][Set up a Google Cloud project](project.html)

* [icon: square-o, set=fa][Create a Kubernetes cluster](cluster.html)

After completing all the environment setup tasks, you are ready to [deploy the Ping Identity Platform on your new Kubernetes cluster](../../deploy.html).

## Important information for users running Microsoft Windows

ForgeRock supports deploying the CDK and CDM using macOS and Linux. If you have a Windows computer, you'll need to create a Linux VM. We tested using the following configurations:

* Hypervisor: Hyper-V, VMWare Player, or VMWare Workstation

* Guest OS: Current Ubuntu LTS release with 12 GB memory and 60 GB disk space

* Nested virtualization enabled in the Linux VM.

**Perform all the procedures in this documentation within the Linux VM. In this documentation, the local computer refers to the Linux VM for Windows users.**

|   |                                                                                                                                                                                                                                                                                                                                                      |
| - | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | The Minikube implementation on Windows Subsystem for Linux (WSL2) has networking issues. As a result, consistent access to the ingress controller or the apps deployed on Minikube is not possible. This issue is tracked [here](https://github.com/kubernetes/minikube/issues/7879). Do not deploy CDK or CDM on WSL2 until this issue is resolved. |
