This chapter demonstrates how to deploy Oracle Unified Directory 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.
Helm can be used to create and deploy the Oracle Unified Directory resources in a Kubernetes cluster. For Helm installation and usage information, refer to the README.
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 my-oud-ds-rs oud-ds-rs --namespace oudns
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
my-oud-ds-rs- oudns 1 2020-03-31 10:37:30.616927678 -0700 PDT deployed oud-ds-rs-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 my-oud-ds-rs
release "my-oud-ds-rs" uninstalled
The following list provides Helm charts for deploying Oracle Unified Directory 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/OracleUnifiedDirectory/kubernetes/helm
Details about each Helm Chart can be found in the relevant README listed below: