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
Avi Load Balancer
Ecosystems and CNIAKO
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
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
AKO
Lifecycle PolicyVMware 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
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
Editions- Avi Load BalancerEssentials
- It is an entitlement to Tanzu Basic and Standard.AKOsupportsAvi Load BalancerEssentials and provides very limited L4 LB functionality and no autoscaling
- Avi Load BalancerBasic
- It is an entitlement to NSX-T and provides NSX-T Lb equivalent features.AKOis not yet qualified withAvi Load BalancerBasic and is not currently supported.
- Avi Load BalancerEnterprise
- It is the full-featuredAvi Load Balanceredition and is supported byAKO.
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
Release 1.13AKO
version 1.13.1 does not support the following:- OpenShift 3.x
- Avi Load BalancerProxy Annotations
- Egress pod
Caveat
AKO
does not support ingresses which do not have either hostname or a path defined.