Skip to content

Kubernetes runtime

View the latest Kubernetes versions and platforms tested and supported by specific HCL Digital Experience (DX) 9.5 Kubernetes deployments.

Operator-based deployments are discontinued

Beginning with HCL DX 9.5 CF200, HCL discontinued Operator-based deployments and provides support only for Helm-based deployments. There will be no further updates or code fixes provided for the operator-based deployments. All customers must migrate to Helm-based deployments for their DX installations. HCL will work with customers as they transition from operator-based deployments to Helm-based deployments. For more information about the migration process, see Migrating from Operator-based to Helm-based deployments.

For best results, customers should remain up-to-date on the latest HCL DX and Kubernetes releases and be aware that HCL DX provides all fixes on the latest release. Customers might be asked to upgrade to the latest HCL DX release to assist with problem determination.

Kubernetes platform support policy

HCL DX 9.5 CF200 and later is designed to run on any Certified Kubernetes platform (https://www.cncf.io/certification/software-conformance), provided that the following statements are true:

HCL tests DX against a range of Kubernetes platforms that are regularly reviewed and updated with the intent of staying as up-to-date as possible. HCL does not test with every platform vendor or with every Kubernetes version, but HCL aims to cover a representative sample of popular Kubernetes implementations. See Table 1 for the list of Kubernetes platforms that HCL tested with.

Table 1: Tested Kubernetes platforms on full container deployment

This table lists the Kubernetes platforms that HCL tested and supports. This is provided for information only.

Kubernetes platforms on full deployments Hybrid deployments (Kubernetes and On-Premises)
- Amazon EKS
- Google GKE
- Microsoft Azure AKS
- Red Hat OpenShift
- Amazon EKS / AWS EC2
- Red Hat OpenShift on AWS / AWS EC2

Kubernetes version support policy

The table 2 lists the Kubernetes versions that HCL tested and supports in HCL DX CF releases.

  • Platform providers might release previews of upcoming Kubernetes versions. However, HCL does not provide support for those versions.
  • If you encounter an issue on an unsupported or untested Kubernetes version, you might be asked to install a supported level product.

Table 2: Tested and supported Kubernetes versions

This table provides information about the Kubernetes versions that are tested and supported by HCL DX CF releases. Review your chosen Kubernetes platform and ensure that it supports the following Kubernetes versions:

CF Level Kubernetes versions
CF220 Kubernetes 1.30
Kubernetes 1.29
Kubernetes 1.28
Kubernetes 1.27
Kubernetes 1.26
Kubernetes 1.25
CF219 Kubernetes 1.29
Kubernetes 1.28
Kubernetes 1.27
Kubernetes 1.26
Kubernetes 1.25
CF218 Kubernetes 1.29
Kubernetes 1.28
Kubernetes 1.27
Kubernetes 1.26
Kubernetes 1.25

* CF203 limited support statement

In CF203, HCL DX supports Kubernetes 1.22 only for HAProxy-based deployments.

Prerequisites checker for DX deployment

HCL DX provides a tool called "Prereqs Checker" that runs several checks to confirm whether the prerequisites for various components are met.

You can get the result of these checks from the container logs of the prereqs-checker container in the pod where Prereqs Checker is installed. For more information, see Configure Prereqs Checker For DX Deployment.

For these checks, one separate sidecar container is deployed with the main application container. This is a lightweight container so the main application performance is not affected.

The primary objective of the Prereqs Checker is to learn whether the specified prerequisites are met and to inform users of the result in the logs. You can also use the checker to discover basic information about the file system of the mounted volumes, which helps track the issues related to the file systems.