1 Overview

This document provides an overview of deploying and running Oracle Identity Governance on Docker and Kubernetes.

1.1 Oracle Identity Governance on Docker

Docker is a platform that enables you to build, package, ship and run distributed applications. You can package your applications and any dependent libraries or files into a Docker image.

Container images are portable artifacts that can be distributed across environments. Images that have been distributed can be used to instantiate containers where applications can run in isolation from other applications running in other containers on the same host operating system.

You can install Oracle Identity Governance container images in the following ways:

  • Download a prebuilt OIG image from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Identity Governance 12.2.1.4.0, the latest Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.

    Note:

    Before using this image you must login to Oracle Container Registry, navigate to Middleware > oig_cpu and accept the license agreement.
  • Build your own Oracle Identity Governance container image either by using the WebLogic Image Tool or by using the dockerfile, scripts and base image from Oracle Container Registry (OCR). You can also build your own image by using only the dockerfile and scripts. For more information about the various ways in which you can build your own container image, see Installing the Oracle Identity Governance image.

After you install the Oracle Identity Governance container image using one of the above methods, create and configure Oracle Identity Governance 12.2.1.4.0 Docker containers as described in Creating Oracle Identity Governance Docker Containers.

1.2 Oracle Identity Governance on Kubernetes

Kubernetes is a system for running and coordinating containerized applications across clusters. It manages the life cycle of containerized applications and services, thereby providing predictability, scalability, and high availability.

Oracle provides an open source WebLogic Server Kubernetes Operator, which has several key features to assist you with deploying and managing Oracle Identity Governance domains in a Kubernetes environment. To configure the Oracle Identity Governance containers with Kubernetes, see Oracle Identity Governance on Kubernetes.