Supported Kubernetes Versions
In deployments for Customer-Controlled Regions, you (the customer) manage the Kubernetes environment. It's important that you understand the Kubernetes version and its compatibility with the software event broker versions that are used in PubSub+ Cloud. Depending on the version of the Kubernetes, a minimum version of the event broker service may be required.
If you are upgrading your Kubernetes cluster, Solace recommends that you first upgrade your event broker services to ensure compatibility and minimize outage time. For information about upgrading your event broker services, see Software Event Broker Versions and Support in PubSub+ Cloud.
Solace validates and adopts new versions and distributions of Kubernetes released by the providers we support as defined by our Kubernetes policy. For more information, see Kubernetes Upgrades in PubSub+ Cloud .
Solace supports event broker service versions on the cloud and on-premises deployments of Kubernetes versions listed in the table below. If a Kubernetes version is not listed, we do not support it at this time. If you require a newer version of Kubernetes, contact Solace for more information.
Kubernetes Provider and Distributions
As detailed in Kubernetes Upgrades in PubSub+ Cloud , validation and testing occur on different schedules based on which group the provider or distribution falls into. The following tables outline Solace's support for providers and distributions in each group:
Periodically, support for Kubernetes distributions/providers and or versions of distributions/providers are removed. See Deprecation of Support for Kubernetes Versions.
If an event broker service release has a minimum required version based on the Kubernetes version it is being deployed on, we list the minimum supported broker version under the support check mark for the corresponding Kubernetes version.
If a Kubernetes version or distribution isn't listed in the table for a supported provider, reasons could include:
- The provider or distribution never supported the version (for example, some providers only support the even version numbers of Kubernetes).
- The Kubernetes version has fallen out of support (or reached end-of-life) as specified by the provider (see the website for the provider or distribution).
Solace supports following Kubernetes providers:
- Alibaba Cloud Container Service for Kubernetes (ACK)
- Amazon Elastic Kubernetes Service (EKS)
- Amazon Elastic Kubernetes Service (EKS) on AWS Outposts
- Anthos on AWS
- Azure Kubernetes Service (AKS)
- Azure Red Hat OpenShift (ARO)
- Canonical Charmed (Controlled Availability) See Caution
- Google Kubernetes Engine (GKE)
- Huawei Cloud Container Engine (CCE)
- Rancher (RKE1)
- Rancher (RKE2)
- RedHat OpenShift
- VMware Tanzu Kubernetes Grid (TKG)
Primary Kubernetes Distributions
The following table shows broker support with a check mark with minimum broker version requirements listed where necessary.
Cloud Provider or On-Premises Distribution |
Kubernetes Version | Software Event Broker Version in PubSub+ Cloud | |||||
---|---|---|---|---|---|---|---|
10.6 | 10.7 | 10.8 | 10.9 | 10.10 | 10.11 | ||
Amazon Elastic Kubernetes Service (EKS) | 1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.32 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Azure Kubernetes Service (AKS) | 1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.32 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Google Kubernetes Engine (GKE) This support extends to Anthos-managed GKE clusters, currently a Controlled Availability feature See Caution |
1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.32 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Other Kubernetes Distributions
The following table shows broker support with a check mark with minimum broker version requirements listed where necessary.
Cloud Provider or On-Premises Distribution |
On-Premises Distribution Version /Kubernetes Version |
Software Event Broker Version in PubSub+ Cloud | |||||
---|---|---|---|---|---|---|---|
10.6 | 10.7 | 10.8 | 10.9 | 10.10 | 10.11 | ||
Cloud | |||||||
1.28 |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Anthos GKE in AWS (Controlled Availability) See Caution |
1.28 |
![]() |
![]() |
|
![]() |
![]() |
![]() |
1.29 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
4.14/1.27 |
![]() |
|
|
![]() |
![]() |
![]() |
|
4.15/1.28 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
4.16/1.29 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
4.17/1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.25 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.28 |
10.6.1.113-19+ |
10.7.1.77-11+ |
10.8.1.140-5+ |
![]() |
![]() |
![]() |
|
1.29 |
10.6.1.113-19+ |
10.7.1.77-11+ |
10.8.1.140-5+ |
![]() |
![]() |
![]() |
|
On-Premises | |||||||
EKS on AWS Outposts (Controlled Availability) See Caution | 1.28 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.29 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Canonical Charmed (Controlled Availability) See Caution |
1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Rancher product releases support varying Kubernetes versions. It is your responsibility to ensure the Rancher release you intend to use supports the Kubernetes cluster you are deploying to. See the Support Matrix for the specific version of Rancher you are using in the Rancher documentation for more information. |
1.28 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.29 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Rancher product releases support varying Kubernetes versions. It is your responsibility to ensure the Rancher release you intend to use supports the Kubernetes cluster you are deploying to. See the Support Matrix for the specific version of Rancher you are using in the Rancher documentation for more information. |
1.28 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.29 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
1.31 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Red Hat OpenShift (OCP) | 4.14/1.27 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
4.15/1.28 |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
4.16/1.29 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
4.17/1.30 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
VMware Tanzu Kubernetes Grid (TKG) VMware TKG product releases support varying Kubernetes versions. It is your responsibility to ensure the TKG release you intend to use supports the Kubernetes cluster you are deploying to. See the VMware Product Lifecycle Matrix and the release specific VMware Tanzu Kubernetes Grid Release Notes in the VMware documentation for more information. |
2.3.0/1.26 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2.4.x/1.27 |
![]() |
|
|
![]() |
![]() |
![]() |
Kubernetes distributions/providers in Controlled Availability may require additional time, tuning, and configuration for deployments. Solace fully supports these newer Kubernetes deployments.
For information about the list of broker versions available in PubSub+ Cloud, see Software Event Broker Versions and Support in PubSub+ Cloud.