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:

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 Supported Supported Supported Supported Supported Supported
1.31 Supported Supported Supported Supported Supported
1.32
 Azure Kubernetes Service (AKS) 1.30
1.31 Supported Supported Supported Supported Supported
1.32
 

Google Kubernetes Engine (GKE)

This support extends to Anthos-managed GKE clusters, currently a Controlled Availability feature See Caution

1.30 Supported Supported Supported Supported Supported Supported
1.31 Supported Supported Supported Supported Supported
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

Alibaba Cloud Container Service for Kubernetes (ACK)

1.28 Supported Supported

Supported

Supported
1.30 Supported Supported Supported Supported Supported Supported
1.31 Supported Supported Supported Supported Supported

Anthos GKE in AWS (Controlled Availability) See Caution

1.28 Supported Supported

Supported

Supported
1.29 Supported Supported Supported Supported

Azure Red Hat Open Shift (ARO)

4.14/1.27 Supported

Supported
4.15/1.28 Supported Supported Supported Supported
4.16/1.29 Supported Supported Supported Supported Supported
4.17/1.30 Supported Supported Supported Supported Supported

Huawei Cloud Container Engine (CCE)

1.25 Supported
1.28

Supported

10.6.1.113-19+

Supported

10.7.1.77-11+

Supported

10.8.1.140-5+

Supported
1.29

Supported

10.6.1.113-19+

Supported

10.7.1.77-11+

Supported

10.8.1.140-5+

Supported
On-Premises
EKS on AWS Outposts (Controlled Availability) See Caution 1.28 Supported
1.29 Supported
1.30 Supported
1.31 Supported Supported Supported Supported Supported

Canonical Charmed (Controlled Availability) See Caution

1.30 Supported
1.31 Supported

Rancher (RKE1)

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 Supported Supported Supported Supported
1.29 Supported Supported Supported Supported
1.30 Supported Supported Supported Supported Supported Supported
1.31 Supported Supported Supported Supported Supported

Rancher (RKE2)

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 Supported Supported Supported Supported Supported
1.29 Supported Supported Supported Supported Supported
1.30 Supported Supported Supported Supported Supported Supported
1.31 Supported Supported Supported Supported Supported
Red Hat OpenShift (OCP) 4.14/1.27 Supported Supported
4.15/1.28 Supported Supported

Supported

Supported
4.16/1.29 Supported Supported Supported Supported Supported Supported
4.17/1.30 Supported Supported Supported Supported Supported

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 Supported Supported
2.4.x/1.27 Supported

Supported

Supported

Supported Supported Supported

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.