Visão Geral
Este Curso Configuring the ForgeRock Identity Platform in a DevOps Environment, orienta a implantação da ForgeRock Identity Platform (a plataforma) em um cluster Kubernetes em execução no Google Kubernetes Environment (GKE). O curso descreve inicialmente como usar o ForgeRock Cloud Developer's Kit (CDK) para implantar uma configuração de amostra da plataforma, que inclui ForgeRock Access Management (AM) e ForgeRock Identity Management (IDM), que compartilham o ForgeRock Directory Service (DS) como um armazenamento de identidade.
Em seguida, você criará um novo cluster usando ferramentas Pulumi e implantará a plataforma seguindo o modelo de implantação em nuvem (CDM). Ferramentas complementares de monitoramento estão incluídas no exemplo do CDM. As habilidades adquiridas ao realizar implantações com os exemplos de referência de CDK e CDM ajudam a identificar o cluster Kubernetes e os requisitos de configuração da plataforma necessários para a preparação para mover implantações para outros ambientes, como teste e produção.
O último capítulo do workshop explora como migrar a configuração do portal ForgeRock Entertainment Company (FEC) do curso IDM Core Concepts para Kubernetes.
Objetivo
Após concluir este Curso Configuring the ForgeRock Identity Platform in a DevOps Environment, você será capaz de:
- Apresente a plataforma e implante uma configuração padrão usando técnicas de DevOps.
- Configure a plataforma usando o Cloud Developer Kit (CDK).
- Implantar uma configuração da Plataforma baseada no Cloud Deployment Model (CDM).
- Prepare a plataforma para implantação em vários ambientes.
- Migre o aplicativo de amostra do Portal FEC para o Kubernetes.
Publico Alvo
- Públicos técnicos responsáveis pela implantação e gerenciamento da Plataforma no Kubernetes.
- Desenvolvedores responsáveis por implantar e configurar a Plataforma em um ambiente de desenvolvimento DevOps e ajudar outros a migrar essas implantações para produção.
- Outros públicos técnicos, como integradores de sistemas, consultores, arquitetos, administradores e engenheiros de vendas/suporte que precisam aprender como planejar implantações e configurar clusters adequados para implantar a Plataforma na nuvem.
Pre-Requisitos
- Participe de um treinamento sobre ForgeRock Access Management ou experiência prática equivalente
- Participe de um treinamento sobre ForgeRock Directory Services ou experiência prática equivalente
- Participe de um treinamento sobre ForgeRock Identity Management ou experiência prática equivalente
- Participe de um treinamento no ForgeRock Identity Gateway ou experiência prática equivalente
- Familiarizado com as seguintes tecnologias e capaz de usar os comandos relacionados para implantar e gerenciar software em um ambiente DevOps:
- Docker
- Kubernetes
- comando kubectl
- Um provedor de nuvem compatível com Kubernetes, como GKE, EKS ou AKS
- Andaime
- Personalizar
- Opcionalmente, Pulumi (ou Terraform) para criação de clusters
- Registros Git e Git.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Introducing the ForgeRock Identity Platform and Deploying a DevOps
- Introducing ForgeRock DevOps Documentation and Examples
- Describe the Platform and related DevOps techniques for deploying the Platform to Kubernetes
- Access your Cloudshare lab environment and developer desktop
- Access your associated GCP account for deploying the Platform
- Describe the DevOps documentation and the CDK and CDM methods of deployment
- Describe the DevOps tools for deployment, and deploy a simple application to validate the environment
- Deploying the ForgeRock Identity Platform to GKE
- Prepare your DevOps environment
- Deploy the Platform to a GKE cluster
- Verify that the Platform is deployed and accessible
- Work with basic DevOps commands to explore the Platform
- Remove the Platform deployment and clean up the environment
- Compare the deployment of the Platform to other cloud providers, such as Amazon Elastic Cloud Services for Kubernetes (Amazon EKS) and Azure Kubernetes Service (AKS)
- Troubleshooting When Problems Arise
- Approach troubleshooting of common issues in Kubernetes systematically
- Run commands for troubleshooting environment issues, containerization issues, and orchestration issues
- Identify resources for getting additional support
Configuring the ForgeRock Identity Platform
- Deploying the Platform with Custom Docker Images
- Navigate the forgeops repository
- Describe data used during the deployment of the Platform
- Customize Docker images for the Platform
- Work with Kubernetes manifests and objects
- Manage the configuration life cycle with Skaffold
- Preparing Your Environment for Deployment Based on the CDM
- Describe the ForgeRock Cloud Deployment Model (CDM)
- Describe the requirements for creating and setting up the deployment environment for the CDM
- Create a Kubernetes cluster using Pulumi
- Deploy an ingress controller on the cluster
- Deploy the certificate manager on the cluster
- Set up your local environment to push Docker images
Monitoring, Backing Up, and Restoring the Environment
- Monitoring Your Deployment
- Describe the monitoring infrastructure for the CDM
- Deploy the monitoring tools on a cluster
- Monitor the CDM deployment
- Benchmark the CDM deployment for monitoring
- Backing Up and Restoring the Platform
- Describe backup and restore with CDM
- Enable CDM backup
- Manage the backup schedule
- Initiate backups manually
- Use CDM restoration features
- Initiate restoration manually
Deploying the Platform to Multiple Environments
- Managing Multiple Deployment Environments
- Manage multiple environments with Skaffold and Kustomize profiles
- Prepare for deployment to multiple environments
- Move from development to other environments
- Building Your Own Docker Base Images
- Prepare ForgeRock software for your own base Docker images
- Create your own base Docker images
- Deploy with your own Docker base images
- Provide an overview of the forgeops secret generation functionality
- Manage and override generated secrets
Migrating an Application to Kubernetes
- Migrating an Existing DS Configuration to Kubernetes
- Discuss how you can migrate an existing DS configuration to Kubernetes
- Migrate the DS configuration and sample user data using the CDK
- Migrating an Existing AM Configuration to Kubernetes
- Discuss how you can migrate an existing AM configuration to Kubernetes
- Migrate an existing AM configuration to Kubernetes
- Customize the AM web application during deployment
- Migrating an Existing IDM Configuration to Kubernetes
- List the challenges of migrating IDM to Kubernetes
- Implement the required changes to IDM to update IDM from a previous release
- Migrate the configuration from a previous version of IDM to the CDK
- Migrate data from a previous version of IDM to Kubernetes
TENHO INTERESSE