Deploying PubSub+ Cloud with Kubernetes
You can deploy PubSub+ Cloud to your own on-premises or cloud-based Kubernetes cluster, which we refer to as a Customer-Controlled Region. For a Customer-Controlled Region, you (the customer) are responsible for the installation, configuration, maintenance, and operation of the Kubernetes cluster. You then deploy
We support a wide range of Kubernetes versions in PubSub+ Cloud. For more information, see Supported Kubernetes Versions.
We recommend that you familiarize yourself with the Kubernetes deployment architecture and components of PubSub+ Cloud. As well, review the roles and responsibilities to help you have an smooth and optimal deployment of PubSub+ Cloud.
After your initial overview meeting with Solace about installing and deploying PubSub+ Cloud Solace, you follow a five-step process to deploy PubSub+ Cloud. At this point, you have completed the first two steps of the process which were:
- Review Kubernetes Cluster Requirements You Received from Solace
- Set up Single Sign-On (Optional)
The next steps to Set up and Validate Your Kubernetes Cluster and Install the Mission Control Agent are summarized as follows:
-
Install and Validate Your Kubernetes Cluster
-
Install the Kubernetes cluster, but before you start, choose the type and version of Kubernetes to install.
-
Your Kubernetes cluster installation should follow the recommendations in our documentation and the requirements you received from Solace. You must ensure the Kubernetes cluster fulfills the prerequisites, has the required resources, and follows the recommended configuration such as using multiple zones and the use of labels and taints.
-
Configure the required network connectivity for your Kubernetes cluster for external connectivity required for the workloads deployed in the cluster.
We also recommend that you consider configuring the connectivity required for the event broker service connectivity at the same time rather after the deployment of PubSub+ Cloud. This is the last step in the five-step process to deploy PubSub+ Cloud but is useful to consider doing this at the same time as you start installing the Kubernetes cluster.
-
Validate your Kubernetes cluster to ensure the cluster fulfills the requirements to deploy the Mission Control Agent. You can choose to do this independently or contact Solace for assistance.
-
-
Install the Mission Control Agent
To deploy PubSub+ Cloud on your Kubernetes cluster. This installation is completed with Solace. As part of the post installation, you:
- Create an event broker service as a test to check that the installation of the Mission Control Agent was successful. The process to deploy PubSub+ Cloud to a Customer-Controlled Region is considered complete if you are successful creating an event broker service.
Any additional configuration of the event broker services that is required to meet your requirements is an activity outside of the deployment. For more information about configuring your event broker service, see Viewing Event Broker Services.
The Mission Control Agent in your Kubernetes cluster is self-upgrading, but in some cases, upgrades are not possible due the configuration of your Kubernetes cluster. For more information, see Upgrading the Mission Control Agent in Kubernetes.