Compatibility Matrix

This topic outlines the compatibility and features supported by
AKO
in different environments.

Support for Kubernetes/ Orchestrators

AKO
version 1.13.1 support for Kubernetes and OpenShift are as follows:
AKO
Release
Versions Supported
Kubernetes Support
Versions 1.27 - 1.31
OpenShift Support
Versions 4.14 - 4.17

Support for
Avi Load Balancer
Ecosystems and CNI

AKO
supports the following CNI:
  • Calico
  • Antrea
  • OpenShift SDN
  • Flannel
  • NCP
  • OVN-Kubernetes CNI in OpenShift
  • Cilium CNI in Kubernetes

Avi Load Balancer Controller
Version Support for
AKO

AKO
Release(s)
Controller Versions Supported
1.9.3
22.1.2 and 22.1.3
1.10
For 22.1.x: 22.1.3 and above
1.11.1
For 22.1.x: 22.1.3 and above
For 30.1.x : 30.1.1 and above
1.11.3
For 22.1.x: 22.1.3 and above
For 30.1.x: 30.1.1 and above
1.11.4
For 22.1.x: 22.1.3 and above
For 30.1.x: 30.1.1 and above
1.12.1
For 22.1.x: 22.1.3 and above
For 30.1.x: 30.1.1 and above
30.2.1
1.12.2
For 22.1.x: 22.1.3 and above
For 30.1.x: 30.1.1 and above
For 30.2.x: 30.2.1, 30.2.2
1.13.1
For 22.1.x: 22.1.3 and above
For 30.1.x: 30.1.1 and above
For 30.2.x: 30.2.1, 30.2.2
31.1.1

AKO
Lifecycle Policy

VMware applies different support policies for
AKO
versions due to the fast-paced Kubernetes releases and the requirement that
AKO
must support the most recent Kubernetes versions.
The lifecycle of VMware support for
AKO
versions is by following the N-2 Lifecycle Policy, which covers the most recent and the two earlier minor releases of
AKO
. With the release of
AKO
1.12.1, support for
AKO
1.9.1 will end following a minimum period of 12 months from the release of
AKO
1.9.1. For more information, see the Product Lifecycle Matrix. To provide users with sufficient time for upgrade, documentation for the most recent unsupported version of
AKO
will remain accessible online until support for the subsequent oldest version ends.

Tanzu Compatibility with
AKO

Tanzu releases contain a prepackaged version of
AKO
with each release. When using this prepackaged version of
AKO
, see the Tanzu compatibility guide for the relevant version of Tanzu to confirm
Avi Load Balancer Controller
version compatibility.
When deploying
AKO
using Helm into Tanzu Kubernetes clusters, use the above compatibility table to verify compatibility between the desired
AKO
version, the Kubernetes version used in the cluster, and the
Avi Load Balancer Controller
version.

Support for
Avi Load Balancer
Editions

Avi Load Balancer
Essentials
It is an entitlement to Tanzu Basic and Standard.
AKO
supports
Avi Load Balancer
Essentials and provides very limited L4 LB functionality and no autoscaling
Avi Load Balancer
Basic
It is an entitlement to NSX-T and provides NSX-T Lb equivalent features.
AKO
is not yet qualified with
Avi Load Balancer
Basic and is not currently supported.
Avi Load Balancer
Enterprise
It is the full-featured
Avi Load Balancer
edition and is supported by
AKO
.

Cloud Support

  • In ClusterIP Mode: GCP, Azure, vCenter, NSX-T, and LSC
  • In Nodeport Mode: AWS, GCP, Azure, vCenter, NSX-T and LSC

Managed Kubernetes Support

  • Google Kubernetes Engine (GKE)
  • Azure Kubernetes Service (AKS)
  • Amazon Elastic Container Service for Kubernetes(EKS)

Features Not Supported in
AKO
Release 1.13

AKO
version 1.13.1 does not support the following:
  • OpenShift 3.x
  • Avi Load Balancer
    Proxy Annotations
  • Egress pod

Caveat

AKO
does not support ingresses which do not have either hostname or a path defined.