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 SAP. 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 advanced event mesh. SAP recommends that you use these best practices:

    We provide 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 advanced event mesh.

    You can download the reference Terraform projects from the following 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 advanced event mesh.