Deploying to Kubernetes
OpenIAM can be deployed to Kubernetes. Out-of-the-box, OpenIAM supports deployment to:
- AWS EKS.
- Google GKE.
- A private Kubernetes Cluster.
There are several ways of OpenIAM to be installed on Kubernetes, the options are described below together with additional steps coming after deployment.
Installation option | Description |
---|---|
Common scenario | A usual installation scenario. It will install OpenIAM to the manually preinstalled AKS, all infrastructure services are internal. |
Deploying with Terraform | Describes how to install OpenAIN with both Help and Terraform. |
Deploying without Terraform | Describes how to install OpenAIN with Helm, but without Terraform. |
Installation on Kubernetes platforms | This scenario will install not only OpenIAM but also the Kubernetes cluster, external database, external platform Redis service, and all needed infrastructure resources like networks, subnets, etc., which is created usually when a customer creates such resources manually over platform. |
Configuring HTTPS | Describes how to configure HTTPS in the Kubernetes environment. |
Configuring a RabbitMQ TLS directory | Describes how to configure RabbitMQ TLS directory in the Kubernetes environment. |
Upgrading to newer OpenIAM versions | Contains instructions on how to upgrade OpenIAM from the older 4.2.1.x version to the newest release. |