Compatibility Guide for AKO
Overview
The Avi Vantage platform integrates with Kubernetes 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
The AKO version 0.9.1 support for Kubernetes/Orchestrators is as below:
AKO Release | Versions Supported |
---|---|
Kubernetes Support | v1.18, v1.17, v1.16 |
Rancher Support | 2.3.x, 2.4.x |
Support for Avi Ecosystems and Kubernetes CNI
Antrea | Calico | Canal (Rancher) | |
---|---|---|---|
vCenter (Full-access) | v0.9.1 | v0.9.1 | v0.9.1 |
No-Access Cloud | v0.9.1 | v0.9.1 | v0.9.1 |
Note: The above table lists the minimum supported AKO version for each combination.
Avi Controller Version Support for AKO
Avi Controller Version | AKO Release(s) |
---|---|
18.2.6 - 18.2.10 | 0.9, 1.1 |
Notes:
- One Arm and two Arm SE deployments are supported.
- Hostname and Namespace hash methods are supported for sharding.
- TLS edge termination supported using Kubernetes Secrets.
AKO v 0.91 does not support the following:
- OpenShift 3.x /OpenShift 4.x
- Avi Annotations
- Non-default SE Groups
- Egress pod
- Custom resources definitions (CRD)
- Multiple tenants
- AKO does not support ingresses which do not have either hostname or a path defined.
- Ingresses in Kubernetes will be deployed only as Sharded L7 VSs in Avi. Dedicated VSs will not be supported for Ingresses.
- Services of type:LoadBalancer will only be deployed as dedicated L4 VSs in Avi.
- Changing of Sharding
Document Revision History
Date | Change Summary |
---|---|
June 30, 2020 | Published the Compatibility Guide for AKO version 0.9.1 |