Compatibility Guide for AKO
Overview
The Avi Vantage platform integrates with Kubernetes/OpenShift using the operator called Avi Kubernetes Operator (AKO). This document outlines the compatibility and features supported by AKO in different environments.
Support for Kubernetes/ Orchestrators
AKO version 1.10.3 support for Kubernetes and OpenShift are as follows:
AKO Release | Versions Supported |
---|---|
Kubernetes Support | Versions 1.22 - 1.27 |
OpenShift Support | Versions 4.9 - 4.12 |
Support for Avi Ecosystems and CNI
AKO supports the following CNI:
- Calico
- Antrea
- OpenShift SDN
- Flannel
- NCP
- OVN-Kubernetes CNI in OpenShift
- Cilium CNI in Kubernetes
NSX Advanced Load Balancer Controller Version Support for AKO
AKO Release(s) | Controller Versions Supported |
---|---|
1.5 | 20.1.3 - 20.1.6 |
1.6 | 20.1.5 - 21.1.3 |
1.7.1 | 20.1.5 - 21.1.4 |
1.7.2 | 20.1.5 - 21.1.6 |
1.8 | 21.1.3 - 22.1.1 (AKO 1.8.1) 21.1.3 - 22.1.4 (AKO 1.8.2) |
1.9.3 | 21.1.4 through 21.1.6 22.1.2, and 22.1.3 |
1.10 | For 21.1.x: 21.1.5 and above For 22.1.x: 22.1.3 and above |
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 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 Controller version.
Support for Avi Editions
- Avi Essentials: It is an entitlement to Tanzu Basic and Standard. AKO supports Avi Essentials and provides very limited L4 LB functionality and no autoscaling
- Avi Basic: It is an entitlement to NSX-T and provides NSX-T Lb equivalent features. AKO is not yet qualified with Avi Basic and is not currently supported.
- Avi Enterprise: It is the full-featured Avi edition and is supported by AKO.
Cloud Support
- In
ClusterIP
Mode: GCP, Azure, vCenter - In
Nodeport
Mode: AWS
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.10
AKO version 1.10.2 does not support the following:
- OpenShift 3.x
- Avi Proxy Annotations
- Egress pod
Caveat
- AKO does not support ingresses which do not have either hostname or a path defined
Document Revision History
Date | Change Summary |
---|---|
July 27, 2023 | Published the Compatibility Guide for AKO version 1.10.2 |
June 14, 2023 | Published the Compatibility Guide for AKO version 1.10.1 |
April 13, 2023 | Published the Compatibility Guide for AKO version 1.9.3 |
March 03, 2023 | Published the Compatibility Guide for AKO version 1.9.2 |
February 02, 2023 | Published the Compatibility Guide for AKO version 1.9.1 |
November 22, 2022 | Published the Compatibility Guide for AKO version 1.8.2 |
September 29, 2022 | Published the Compatibility Guide for AKO version 1.8.1 |
May 31, 2021 | Published the Compatibility Guide for AKO version 1.7.1 |
December 24, 2021 | Published the Compatibility Guide for AKO version 1.6.1 |
August 23, 2021 | Published the Compatibility Guide for AKO version 1.5.1 |
April 28, 2021 | Published the Compatibility Guide for AKO version 1.4.1 |
December 18, 2020 | Published the Compatibility Guide for AKO version 1.3.1 |
September 16, 2020 | Published the Compatibility Guide for AKO version 1.2.1 |
July 20, 2020 | Published the Compatibility Guide for AKO version 1.2.1 (Tech Preview) |