This specialist-led workshop instructs students through the deployment of the ForgeRock Identity Platform™ on a Kubernetes cluster operating in Google Kubernetes Environment (GKE).The workshop initially explains how to use the ForgeRock (CDK) Cloud Developer's Kit to deploy a model configuration of the Platform, which also includes ForgeRock® Access Management (AM) & ForgeRock® (IDM) Identity Management , which share ForgeRock® (DS) Directory Service as an identity store.The CDK is utilized to configure the Platform & redeploy the updated configuration in an existing Kubernetes cluster.
Learners then create a new cluster deploy the Platform by following the (CDM) Cloud Deployment Model . Monitoring add-ons tools are also included with the CDM example. The skills acquired by performing deployments with the CDK & CDM reference examples, help you identify the Kubernetes cluster & the Platform configuration requirements needed for preparation to drive deployments into other environments, such as test & production.
The last Module of the workshop explores the challenges of migrating an existent on-prem ForgeRock deployment to Kubernetes.
This workshop utilizes the ForgeRock DevOps documentation set as a reference for the hands-on labs.
Also, it is essential that you have already successfully finished the relevant ForgeRock Core Concepts courses before attending this workshop. It is advantageous that you also have experience working with DevOps technology such as Skaffold, Kubernetes, Kustomize, Git, among other related tools.
The given are prerequisites for successfully finishing this course-
Upon accomplishment of this course, you should be able to-
Introduce the ForgeOps toolset & documentation, get familiar with DevOps tools, & deploy the ForgeRock® Identity Platform (Identity Platform) utilizing the Cloud Deployment Kit (CDK).
Lesson One- Introducing ForgeRock DevOps Documentation & Examples
Introduce the Identity Platform, explain how to use the ForgeRock DevOps documentation to position the Identity Platform to a shared cluster, & introduce the DevOps techniques & tools required for successful deployment-
Lesson Two- Deploying the Identity Platform to GKE utilizing the CDK
Utilize the DevOps Developer's Guide- CDK documentation to schedule the Kubernetes cluster, clone the forgeops repository, & deploy the Identity Platform to Kubernetes cluster operating in GKE-
Lesson Three- Troubleshooting When Problems Arise
Deliver some troubleshooting tips to assist diagnose issues that might occur while conducting the hands-on portion of this workshop-
Lesson Four- Deploying the Identity Platform with Custom Docker Images
To build & push Docker images using a private Docker registry to position the Identity Platform with customized configurations of ForgeRock® (AM) Access Management , ForgeRock® (IDM) Identity Management , and ForgeRock® Identity Gateway (IG)-
Configure the ForgeRock® Identity Platform (Identity Platform) utilizing the Cloud Deployment Model (CDM).
Lesson One- Managing Multiple Deployment Environments
Plan & prepare for moving the Identity Platform (CDM) Cloud Deployment Model -based deployment from the development or (PoC) Proof of Concept stage into a test, and ultimately a production environment-
Lesson Two- Preparing Your Environment for Deployment Based on the CDM
Describe the CDM, describe the needs for establish your deployment environment on GKE for CDM, & deploy a fresh cluster based on one of the CDM configuration samples-
Lesson Three- Deploying the CDM
Deploy the Identity Platform utilizing the CDM "small" profile-
Utilize the provided ForgeRock scripts to add monitoring, run benchmarks, & explore the backup and restore tools for the ForgeRock® Identity Platform (Identity Platform). Form your custom base Docker images. Manage Secrets.
Lesson One- Monitoring & Benchmarking Your Deployment
Deploy the Prometheus & Grafana monitoring tools within your deployed cluster & monitor your Kubernetes deployment objects & Identity Platform components. Generate test load & benchmark the deployment (optional)-
Lesson Two- Backing Up & Restoring the Identity Platform
Explain how to back up & restore the Identity Platform on a Kubernetes cluster-
Lesson Three- Building Your Own Base Docker Images
Form your own base Docker image & reference it in the related product's Dockerfile for a CDM or CDk deployment of the Identity Platform with your customizations-
Lesson Four- Handling Secrets
Explain and handle secrets for securing access to features deployed with your configuration of the Identity Platform-
Migrate the FEC Portal exemplary application to Kubernetes.
Lesson One- General Considerations
Discuss how to migrate an already existing, on-prem deployment to Kubernetes, know about planning the migration, and to secure a production environment-
Lesson Two- Migrating an On-Prem DS Configuration to Kubernetes
Discuss how to migrate an already existing DS configuration to Kubernetes, & then implement the migration assignments for the provided FEC Portal use case-
Lesson Three- Migrating an On-Prem AM Configuration to Kubernetes
Discuss how to migrate an already existing AM configuration to Kubernetes, & then implement the migration tasks for the given FEC Portal use case-
Lesson Four- Migrating an On-Prem IDM Configuration to Kubernetes
Discuss how to migrate a prior IDM deployment to Kubernetes and implement the migration assignments for the given FEC Portal use case-
A- To attend the training session you should have an operational Desktops or Laptops with required specification along with good internet connection to access the labs.
A- We would always recommend you to attend the live session to practice & clarify the doubts instantly and get more value from your investment. However, due to some contingency if you have to skip the class Radiant Techlearning would help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption and NOT for distribution or any commercial use.
A- Radiant Techlearning has a data center containing the Virtual Training environment for the purpose of participant’s hand-on-practice.
Participants can easily access these labs over Cloud with the help of remote desktop connection.
Radiant virtual labs provide you the flexibility to learn from anywhere in the world and in any time zone.
A- The learners will be enthralled as we engage them in real world and industry Oriented projects during the training program. These projects will improve your skills and knowledge and you will gain better experience. These real time projects, they will help you a lot in your future tasks and assignments.