Skip to content

Commit e97b1c9

Browse files
authored
v3.4.0
* Updated documentation * Removed prod100 from configuration setup and made prod1k the default * Limit the CPU usage for prod1k to 1.5
1 parent ecb6436 commit e97b1c9

File tree

6 files changed

+81
-51
lines changed

6 files changed

+81
-51
lines changed

README.md

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
[![Actions Status](https://github.com/SolaceProducts/pubsubplus-kubernetes-helm-quickstart/workflows/build/badge.svg?branch=master)](https://github.com/SolaceProducts/pubsubplus-kubernetes-helm-quickstart/actions?query=workflow%3Abuild+branch%3Amaster)
22

3+
__Contents:__
4+
5+
- [Install a Solace PubSub+ Software Event Broker onto a Kubernetes cluster](#install-a-solace-pubsub-software-event-broker-onto-a-kubernetes-cluster)
6+
- [Overview](#overview)
7+
- [How to deploy the Solace PubSub+ Software Event Broker onto Kubernetes](#how-to-deploy-the-solace-pubsub-software-event-broker-onto-kubernetes)
8+
- [1. Get a Kubernetes environment](#1-get-a-kubernetes-environment)
9+
- [2. Install and configure Helm](#2-install-and-configure-helm)
10+
- [3. Install the Solace PubSub+ Software Event Broker with default configuration](#3-install-the-solace-pubsub-software-event-broker-with-default-configuration)
11+
- [Support](#support)
12+
- [Versioning](#versioning)
13+
- [Contributing](#contributing)
14+
- [Authors](#authors)
15+
- [License](#license)
16+
- [Resources](#resources)
17+
318
# Install a Solace PubSub+ Software Event Broker onto a Kubernetes cluster
419

520
The [Solace PubSub+ Platform](https://solace.com/products/platform/)'s [software event broker](https://solace.com/products/event-broker/software/) efficiently streams event-driven information between applications, IoT devices and user interfaces running in the cloud, on-premises, and hybrid environments using open APIs and protocols like AMQP, JMS, MQTT, REST and WebSocket. It can be installed into a variety of public and private clouds, PaaS, and on-premises environments, and brokers in multiple locations can be linked together in an [event mesh](https://solace.com/what-is-an-event-mesh/) to dynamically share events across the distributed enterprise.
@@ -30,8 +45,7 @@ In this quick start we go through the steps to set up a PubSub+ Software Event B
3045

3146
There are three Helm chart variants available with default small-size configurations:
3247
1. `pubsubplus-dev` - recommended PubSub+ Software Event Broker for Developers (standalone) - no guaranteed performance
33-
2. `pubsubplus` - PubSub+ Software Event Broker standalone, supporting 100 connections
34-
3. `pubsubplus-ha` - PubSub+ Software Event Broker HA, supporting 100 connections
48+
2. `pubsubplus-ha` - PubSub+ Software Event Broker HA, supporting 1000 connections
3549

3650
For other PubSub+ Software Event Broker configurations or sizes, refer to the [PubSub+ Software Event Broker Helm Chart Reference](/pubsubplus/README.md).
3751

@@ -102,6 +116,32 @@ Refer to the detailed PubSub+ Kubernetes documentation for:
102116
* [Modifying or Upgrading](//github.com/SolaceProducts/pubsubplus-kubernetes-helm-quickstart/blob/master/docs/PubSubPlusK8SDeployment.md#modifying-or-upgrading-a-deployment)
103117
* [Deleting the deployment](//github.com/SolaceProducts/pubsubplus-kubernetes-helm-quickstart/blob/master/docs/PubSubPlusK8SDeployment.md#deleting-a-deployment)
104118

119+
## Support
120+
121+
Releases are ON Demand. Solace provides full support for the latest Helm Chart and technical support for an additional six months.
122+
123+
Refer [Technical Product Support | Solace](https://solace.com/legal/technical-product-support/) for support terminologies.
124+
125+
The following table shows:
126+
127+
128+
![image](https://github.com/user-attachments/assets/df403828-04a8-4ca5-9b6c-303b270640e8)
129+
A green check mark shows that broker deployment using the Helm chart is supported and tested on the specific Kubernetes distribution.
130+
131+
![image](https://github.com/user-attachments/assets/bfefe455-d6d8-49a4-98d0-dee8d791dc66)
132+
A gray check mark shows the broker deployment using helm chart is supported but not fully tested on the specific kubernetes distribution. In addition, there may be known issues or additional work required to deploy event broker services on the Kubernetes cluster.
133+
134+
| Kubernetes Distribution | Minimum Recommended Pubsub+ Event Broker Version | Supported |
135+
|-------------------------|--------------------------------------------------|-----------|
136+
| Google Kubernetes Engine (GKE) | 10.4.1 | ![image](https://github.com/user-attachments/assets/f22255d5-ec7e-4f6e-a0c9-ac75c3992016) |
137+
| Amazon Elastic Kubernetes Service (EKS) | 10.4.1 | ![image](https://github.com/user-attachments/assets/df403828-04a8-4ca5-9b6c-303b270640e8) |
138+
| Azure Kubernetes Service (AKS) | 10.4.1 | ![image](https://github.com/user-attachments/assets/df403828-04a8-4ca5-9b6c-303b270640e8) |
139+
| | | |
140+
141+
## Versioning
142+
143+
Solace Helm Charts follows [semantic versioning](https://semver.org/).
144+
105145
## Contributing
106146

107147
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.

docs/PubSubPlusK8SDeployment.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ The broker nodes are scaled by the [maximum number of concurrent client connecti
126126

127127
The broker container CPU and memory resource requirements are assigned according to the tier, and are summarized here from the [Solace documentation](//docs.solace.com/Configuring-and-Managing/SW-Broker-Specific-Config/System-Resource-Requirements.htm#res-req-container) for the possible `solace.size` parameter values:
128128
* `dev`: no guaranteed performance, minimum requirements: 1 CPU, 3.4 GiB memory
129-
* `prod100`: up to 100 connections, minimum requirements: 2 CPU, 3.4 GiB memory
130129
* `prod1k`: up to 1,000 connections, minimum requirements: 2 CPU, 6.4 GiB memory
131130
* `prod10k`: up to 10,000 connections, minimum requirements: 4 CPU, 12.2 GiB memory
132131
* `prod100k`: up to 100,000 connections, minimum requirements: 8 CPU, 30.3 GiB memory
@@ -176,7 +175,6 @@ Broker versions prior to 9.12 required separate volumes mounted for each storage
176175

177176
If using [simplified vertical scaling](#simplified-vertical-scaling), set following storage size (`storage.size` parameter) for the scaling tiers:
178177
* `dev`: no guaranteed performance: 5GB
179-
* `prod100`: up to 100 connections, 7GB
180178
* `prod1k`: up to 1,000 connections, 14GB
181179
* `prod10k`: up to 10,000 connections, 18GB
182180
* `prod100k`: up to 100,000 connections, 30GB

0 commit comments

Comments
 (0)