Installing IBM MDM Publisher in an internet-connected Kubernetes cluster
To install an IBM® MDM Publisher
instance in an internet-connected Kubernetes cluster, run a file called
publisher-helm-installer.bin
to start the setup process.
Before you begin
- Ensure that the system where you plan to run the installation has access to the internet.
-
Review the prerequisites. Ensure that the prerequisites
are in place before continuing. This includes provisioning your Kubernetes cluster and setting up a
storage provider such as Portworx, NFS, or Rook-Ceph®. Tip: The MDM Publisher distribution includes a sample cluster using Rook and Ceph. To set up the provided Rook-Ceph sample cluster:
- Create the Rook-Ceph sample cluster by running the
following
command:
This process can take up to 10 minutes.kubectl apply -f ${INSTALL_LOC}/mdm-publisher/config/rwx_storage/sample-cluster.yaml
- To check the sample cluster status, run the following
command:
When the cluster has been successfully created, the returned status will be Created. For example:kubectl get CephCluster rook-ceph -n rook-ceph
NAME DATADIRHOSTPATH MONCOUNT AGE STATE rook-ceph /var/lib/rook 3 122m Created
- Create the Rook-Ceph file system by running the following
command:
kubectl apply -f ${INSTALL_LOC}/mdm-publisher/config/rwx_storage/filesystem.yaml
- Wait for the file system pod to start before running the initialization script.
- Create the Rook-Ceph sample cluster by running the
following
command:
- Ensure that NGINX Ingress Controller is also running on the Kubernetes cluster. This component is used to organize ingress into components of an MDM Publisher deployment. For more information, see Setting up NGINX Ingress Controller.
- Download the installation assets.
- If you intend to use MDM Publisher to set up ongoing synchronization between InfoSphere® MDM Advanced Edition or Standard Edition and IBM Master Data Connect, install the MDM ongoing synchronization server.
About this task
MDM Publisher installation and deployment is done using a Helm chart. The MDM Publisher Helm chart is wrapped into an installation bin binary. You can either install the MDM Publisher Helm chart by running the scripts included in the installation bin or using unattended mode that leverages direct Helm commands.
The MDM Publisher
distribution comes with an installation file called publisher-helm-installer.bin
.
When you run the file, it creates a directory called mdm-publisher
. This directory
contains Helm charts, scripts, and other artifacts required to set up an MDM Publisher
instance on Kubernetes. The file also provides you with information about using the artifacts to set
up and configure your MDM Publisher
instance.
Procedure
What to do next
- Configure MDM Publisher
- Secure a connection between MDM Publisher and a Master Data Connect instance
- Connect MDM Publisher to the Master Data Management service
- Deploy NGINX Ingress Controller to access the MDM Publisher user interface. For more information about setting up NGINX Ingress Controller, see Setting up NGINX Ingress Controller.
- Scale MDM Publisher
- Remove MDM Publisher
- Use the MDM Publisher user interface