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.7 support for Kubernetes, OpenShift, Avi Controller is as below:
| AKO Release | Versions Supported |
|---|---|
| Kubernetes Support | Versions 1.19-1.23 |
| OpenShift Support | Versions 4.6-4.10 |
| TKGm | Versions 1.2-1.5 |
| TKGs | Versions : vSphere 7.0 U2 |
Support for Avi Ecosystems and CNI
AKO supports the following CNI:
- Calico
- Antrea
- OpenShift SDN
- Flannel
- NCP
Public Cloud Support and Pod Reachability
| Container/ Platform/ IaaS Provider | vCenter (VDS) | vCenter (NSX-T) | Azure | GCP | AWS | Comments |
|---|---|---|---|---|---|---|
| Standalone Kubernetes | Cluster IP, nodeport | Cluster IP, nodeport | Cluster IP, nodeport | Cluster IP, nodeport | Node Port | |
| OpenShift | Cluster IP, nodeport | Cluster IP, nodeport | Cluster IP, nodeport | Not Supported | Node Port | |
| Managed Kubernetes | Cluster IP | NA | Cluster IP | Cluster IP | Cluster IP | Routeable Pods |
| TKGm version | Cluster IP, Nodeport | Supported | Nodeport | NA | Node Port |
Avi Controller Version Support for AKO
| AKO Release(s) | Avi Controller Versions Supported |
|---|---|
| 0.9 | 18.2.6 - 18.2.10 |
| 1.1 | 18.2.6 - 18.2.10 |
| 1.2 | 18.2.10, 20.1.2 |
| 1.3 | 18.2.10, 20.1.2 |
| 1.4 | 20.1.4-2p3/ 20.1.5 |
| 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 |
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 entitelement 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.7.1
AKO version 1.7.1 does not support the following:
- OpenShift 3.x
- Avi 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 |
|---|---|
| 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) |
