Solace PubSub+ Cloud provides multiple deployment options designed to meet various customer requirements. These Terraform projects provide a reference architecture for a Kubernetes cluster running in a Customer-Controlled Region. The reference architectures include recommendations for:
- Node groups/pools with labels and taints for simple scheduling
- VM sizes for each scaling tier that meet our resource requirements
- Network configuration (including use of availability zones
- Recommended settings for storage classes
- Configuration of required components (CSI, Austoscaler, Load Balancer Controller, etc)
The reference architectures do not provide best practices for running Kubernetes. They are intended to provide an example that will provide easy integration with PubSub+ Cloud.
Reference architectures are available for:
- Amazon Elastic Kubernetes Service (EKS)
- Azure Kubernetes Service (AKS)
- Google Kubernetes Engine (GKE)
The Kubernetes versions supported in PubSub+ Cloud for EKS, AKS, and GKE are found in Supported Kubernetes Versions on the Solace documentation website.
This is not an officially supported Solace product.
For more information try these resources:
- Ask the Solace Community
- The Solace Developer Portal website at: https://solace.dev
If you have issues with your PubSub+ Cloud deployment, please contact Support.
Contributions are encouraged! Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
See the list of contributors who participated in this project.
See the LICENSE file for details.