Questionnaire: Deploying in a Customer-Controlled Region—On-Premises Questions
The following questions are part of the Questionnaire for Deploying PubSub+ Cloud in a Customer-Controlled Region. If you are planning to deploy PubSub+ Cloud using an on-premises cluster, you must first complete the Common Questions, and then answer the following questions related to your deployment:
This questionnaire, including the mandatory common questions, is available as single PDF, or Excel spreadsheet:
On-Premises Cluster
You must answer the following questions about your on-premises cluster.
Question | Possible Answers | How Solace Uses This Information | Links to Related Documentation |
---|---|---|---|
Which Kubernetes distribution do you use? |
Rancher (RKE1) Red Hat OpenShift (OCP) VMware Tanzu Kubernetes (TKG) |
The Kubernetes implementation and version you are using help Solace determine how to configure the Mission Control Agent. |
On-Premises Kubernetes Distributions in Supported Kubernetes Versions |
How many availability zones does your cluster have? |
1 2 3 |
Availability zones in on-premises clusters can be achieved by having labels on worker nodes, separating them by different racks, power sources, or physical hosts. Any amount of physical separation between the primary, backup, and monitor nodes in a high availability event broker service increases the resiliency of that event broker service. |
|
If your cluster has zones, what labels are used to identify which zone a worker node is in? What possible values are there for the zone label? |
|
Solace requires the name to properly configure the Mission Control Agent so it can create event broker services. |
On- Premises Messaging Connectivity
You must answer the following questions about your on-premises Messaging Connectivity.
Question | Possible Answers | How Solace Uses This Information | Links to Related Documentation |
---|---|---|---|
What service will you use to access your event broker service? |
| Solace requires the service type to properly configure the Mission Control Agent so it can create event broker services. | |
If you are using an integrated load balancer (with the service type set to LoadBalancer) are there any annotations required to configure the service to use the load balancer provider? | Yes No | Solace requires the service annotations to properly configure the Mission Control Agent so it can create event broker services. |
On-Premises Storage
You must answer the following questions about your on-premises strorage.
Question | Possible Answers | How Solace Uses This Information | Links to Related Documentation |
---|---|---|---|
What storage back-end do you intend to use? |
| The storage back-end must provide PubSub+ Cloud with volumes dynamically created with Persistent Volume Claims. PubSub+ Cloud supports the listed storage providers. If you are using a different storage provider, contact Solace contact Solace to find out how we can support your deployment. |
|
Have you created a storage class based on our best practices? | Yes | Some storage class parameters need to be set to properly support the creation of event broker services as well as other features. | General Resource Requirements for Kubernetes and Default Port Configuration |
Have you created a single storage class for the cluster, or are there separate ones for each zone? What are the names of your storage classes? | Solace requires the name to properly configure the Mission Control Agent so it can create event broker services. |