This Configuring the ForgeRock Identity Platform in a DevOps Environment training course guides through the deployment of the ForgeRock Identity Platform (the Platform) on a Kubernetes cluster running in Google Kubernetes Environment (GKE). The course initially describes how to use the ForgeRock Cloud Developer's Kit (CDK) to deploy a sample configuration of the Platform, which includes ForgeRock Access Management (AM) and ForgeRock Identity Management (IDM), which share ForgeRock Directory Service (DS) as an identity store.
You will then create a new cluster using Pulumi tools and deploy the Platform by following the Cloud Deployment Model (CDM). Monitoring add-ons tools are included with the CDM example. The skills gained by performing deployments with the CDK and CDM reference examples, help you identify the Kubernetes cluster and the Platform configuration requirements needed for preparation to move deployments into other environments, such as test and production.
The last chapter of the workshop explores how to migrate the ForgeRock Entertainment Company (FEC) portal configuration from the IDM Core Concepts course to Kubernetes.
By attending Configuring the ForgeRock Identity Platform in a DevOps Environment workshop, delegates will learn to:
- Introduce the Platform and deploy a default configuration using DevOps techniques.
- Configure the Platform using the Cloud Developer Kit (CDK).
- Deploy a configuration of the Platform based on the Cloud Deployment Model (CDM).
- Prepare the Platform for deployment to multiple environments.
- Migrate the FEC Portal sample application to Kubernetes.
- Attend a training on ForgeRock Access Management or equivalent practical experience
- Attend a training on ForgeRock Directory Services or equivalent practical experience
- Attend a training on ForgeRock Identity Management or equivalent practical experience
- Attend a training on ForgeRock Identity Gateway or equivalent practical experience
- Familiar with the following technologies and be able to use the related commands to deploy and manage software in a DevOps environment:
- Docker
- Kubernetes
- kubectl command
- A cloud provider that supports Kubernetes, such as GKE, EKS, or AKS
- Skaffold
- Kustomize
- Optionally, Pulumi (or Terraform) for creating clusters
- Git and Git registries.
The Configuring the ForgeRock Identity Platform in a DevOps Environment class is ideal for:
- Technical audiences who are responsible for deploying and managing the Platform on Kubernetes.
- Developers who are responsible for deploying and configuring the Platform in a DevOps development environment, and helping others migrate those deployments to production.
- Other technical audiences, such as system integrators, consultants, architects, administrators, and sales/support engineers who need to learn how to plan deployments and configure clusters suitable for deploying the Platform in the cloud.
