b. Create Oracle Unified Directory Services Manager Instances Using Helm

  1. Introduction
  2. Install Helm
  3. Deploy an Application using the Helm Chart
  4. Undeploy an Application using the Helm Chart
  5. Helm Chart(s) for Oracle Unified Directory Services Manager

Introduction

This chapter demonstrates how to deploy Oracle Unified Directory Services Manager 12c instance(s) using the Helm package manager for Kubernetes. Helm Chart(s) described here can be used to facilitate installation, configuration, and environment setup within a Kubernetes environment.

Install Helm

Helm can be used to create and deploy the Oracle Unified Directory Services Manager resources in a Kubernetes cluster. For Helm installation and usage information, refer to the README.

Deploy an Application using the Helm Chart

The helm install command is used to deploy applications to a Kubernetes environment, using the Helm Chart supplied.

$ helm install [Deployment NAME] [CHART Reference] [flags]

For example:

$ helm install oudsm oudsm --namespace oudns

Undeploy an Application using the Helm Chart

To uninstall an application deployed using a Helm chart you need to identify the release name and then issue a delete command:

To get the release name:

$ helm --namespace <namespace> list

For example:

$ helm --namespace oudns list
NAME                    NAMESPACE       REVISION        UPDATED                                  STATUS          CHART                   APP VERSION
oudsm                   oudns           1               2020-03-31 10:37:30.616927678 -0700 PDT  deployed        oudsm-12.2.1.4.0        12.2.1.4.0

To delete the chart:

$ helm uninstall --namespace <namespace> <release>

For example:

$ helm uninstall --namespace oudns oudsm
release "oudsm" uninstalled

Helm Chart(s) for Oracle Unified Directory Services Manager

The following list provides Helm charts for deploying Oracle Unified Directory Services Manager in a Kubernetes environment. The following list provides Helm charts for deploying Oracle Unified Directory Services Manager in a Kubernetes environment. Helm charts provided can be found in the project at the following location:

https://github.com/oracle/fmw-kubernetes/tree/master/OracleUnifiedDirectorySM/kubernetes/helm

Details about each Helm Chart can be found in the relevant README listed below:

  • oudsm : A Helm chart for deployment of Oracle Unified Directory Services Manager instances on Kubernetes.