Kubernetes Cluster Installation

For a customer-controlled environment, you (the customer) are responsible for installing the Kubernetes cluster and to ensure that the configuration of the Kubernetes cluster meets the requirements before meeting with Solace. To help you identify the many considerations when planning your Kubernetes cluster, we recommend that you review the questionnaire for customer-controlled deployments.

The following is an overview of the steps to install your Kubernetes cluster.

  1. Check to see if the Kubernetes distribution or cloud provider you plan to use is supported for the latest broker version. For more information see Supported Kubernetes Versions.
  2. Ensure that your Kubernetes cluster fulfills the prerequisites which are required to install PubSub+ Cloud. Solace recommends that you use these best practices:

    Solace provides reference Terraform projects for deploying a Kubernetes cluster to AKS, EKS, and GKE. These Terraform projects have the recommended configuration settings, such as worker node sizes, resource configurations, taints, and labels optimized to install PubSub+ Cloud.

    You can download the reference Terraform projects from our GitHub repository: https://github.com/SolaceLabs/customer-controlled-region-reference-architectures

    Beware that all sample scripts, Terraform modules, and examples are provided as-is. You can modify the files as required and are responsible for maintaining the modified files for your Kubernetes cluster.

After following these steps, your Kubernetes cluster is ready to set up the Kubernetes connectivity so that you can deploy PubSub+ Cloud.