---
title: Setup for EKS
description: This page describes the legacy CDM implementation, which will be deprecated in an upcoming release. We strongly recommend that you transition to the current CDM implementation as soon as possible.
component: forgeops
version: 7.2
page_id: forgeops::legacy/cdm/eks/setup/setup-env
canonical_url: https://docs.pingidentity.com/forgeops/7.2/legacy/cdm/eks/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 EKS

|   |                                                                                                                                                                                                                                       |
| - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | This page describes the legacy CDM implementation, which will be deprecated in an upcoming release. We strongly recommend that you transition to [the current CDM implementation](../../../../cdm/overview.html) as soon as possible. |

Before deploying the CDM, you must set up your local computer, configure your AWS account, and create an EKS cluster.

## Setup checklist

* [icon: square-o, set=fa][Understand CDM architecture on EKS](architecture.html)

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

* [icon: square-o, set=fa][Set up your AWS environment](aws-env.html)

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

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

* [icon: square-o, set=fa][Install the Secret Agent operator](secret-agent.html)

* [icon: square-o, set=fa][Deploy the Ingress-NGINX controller](nginx.html)

* [icon: square-o, set=fa][Deploy certificate manager](cert-manager.html)

* [icon: square-o, set=fa][Deploy Prometheus, Grafana, and Alertmanager](prometheus.html)

* [icon: square-o, set=fa][Prepare to push Docker images](push.html)

After you've completed all of these environment setup tasks, you'll be ready to [deploy the Ping Identity Platform on your new Kubernetes cluster](../../../../cdm/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. |
