View on GitHub

HCL Component Pack on managed Kubernetes

This documentation provides information and installation guidelines to get HCL Connections Component Pack running on a managed Kubernetes service on one of the main cloud providers.

Create an HCL Component Pack installation on managed Kubernetes

HCL has updated the HCL Connections Component Pack to work on a native Kubernetes installation without IBM Cloud private. This gives everyone the chance to deploy the solution on a managed Kubernetes infrastructure.

HCL has documented the installation of HCL Connections Component Pack on a reference installation which will probably reside in a private data center.

As many companies are now using cloud services, using Kubernetes services out of the cloud should also be an option to host the HCL Connections Component Pack.

This documentation provides information and installation guidelines to get HCL Connections Component Pack running on a managed Kubernetes service on one of the main cloud providers.

Setup of Kubernetes Infrastrucure

Minikube

Instructions based on HCL Connections Component Pack Version 6.5.0.1
Create an HCL Component Pack installation on minikube
The installation uses as less as possible hardware and can be used for prove of concept installations.

Amazon Web Services AWS

Instructions based on HCL Connections Component Pack Version 7.0.0.0, 6.5.0.1, 6.5.0.0
Installation instructions for Amazon Web Services
The installation uses AWS Services where ever possible.

Microsoft Azure

Instructions are base on IBM Connections Component Pack Version 6.0.0.6
Installation instructions for Microsoft Azure

Integration with WebSphere Infrastructure

Independent of the Kubernetes infrastructure used, the integration between the classic WebSpehre infrastructure and the Kubernetes infrastructure is necessary. As the configuration needs to be executed on 2 separate systems it is not that easy to fully automate the tasks without external automation tool.

This guide gives some guidance and some scripts to speed up the integration.

Modifications for Customizer

Integrating Customizer into the infrastructure adds another level of complexity to the system. The ingress point for network traffic is shifted from the classic IBH HTTP Server or its load balancer to a Nginx reverse proxy cluster.

This guide gives some guidance on how to configure the network ingress for customizer.

Additional Features

The kubernetes infrastructure is an open platform and can host other tools and applications that can add value to your HCL Connections environment.

See this page for more details.

Result and Network Overview

After following the Amazon Web Services guide an infrastructure similar to this picture is running:

Connections Infrastructure AWS

After following the Microsoft Azure guide an infrastructure similar to this picture is running:

Connections Infrastructure Azure

After following the Minikube guide an infrastructure similar to this picture is running:

Connections Infrastructure minikube