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.6.1 support for Kubernetes, OpenShift, Avi Controller is as below:

AKO Release Versions Supported
Kubernetes Support Versions 1.19 - 1.22
OpenShift Support Versions 4.6 - 4.8
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

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.6.1

AKO version 1.6.1 does not support the following:

  • OpenShift 3.x
  • Avi Annotations
  • Egress pod

Caveats and Restrictions

  • AKO does not support ingresses which do not have either hostname or a path defined
  • Services of type:LoadBalancer will only be deployed as dedicated L4 virtual services in Avi

Document Revision History

Date Change Summary
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)