Solace Installation on Openshift

Hi there,

Do we have any documentation on setting up Solace on Openshift cluster?

Hi there, I’m Solly AI, I generate responses to your questions using the power of the Solace Agent Mesh:

Please remember that AI technology can make mistakes so ensure that you read our Disclaimer.

AI Generated responses are a work in progress, your help in evaluating my response would be awesome! If my response makes sense, please mark it as a solution or give a :+1:. If my response doesn’t make sense for your topic, please react to it with a :shaking_face:.

Let me analyze the information about setting up a Solace cloud broker on OpenShift.

The documentation indicates that OpenShift is one of the supported Kubernetes implementations for Customer-Controlled Regions. Here’s a summary of the key points:

  1. For OpenShift deployments in Customer-Controlled Regions:

    • The customer manages all aspects of deployment configuration, connectivity, and security
    • The customer must ensure the Kubernetes cluster meets resource requirements
    • The customer must configure network connectivity for workloads
  2. The deployment process involves:

    • Installing and validating the OpenShift cluster
    • Installing Mission Control Agent with Solace assistance
    • Creating an event broker service as a test
    • Configuring required network connectivity
  3. Important considerations:

    • Dynamic volume provisioning with block storage is required
    • XFS disk formatting is required
    • NFS protocol is not supported
    • Specific compute, memory and storage resources are needed based on service class

The documentation provides high-level guidance but does not include specific OpenShift setup steps. For detailed implementation steps, refer to:

I recommend reviewing these resources and working with Solace during the deployment process since Customer-Controlled Region deployments require coordination with Solace.

Hey @Nagaraju_Kshathriya,

While @Solly-AI did a great job detailing implementation at a higher level, you may want to take a look at this github repo: GitHub - SolaceProducts/pubsubplus-openshift-quickstart: Quickstart to launch a Solace PubSub+ Software Event Broker in OpenShift

2 Likes

@rey Thanks fort sharing. We have one cluster with 2 worker nodes and 1 master node. Do we need to create multiple namespaces (DEV, SIT and STAGE) and install Broker on each? Do we have any recommended approach?