Skip to content

Latest commit

 

History

History
136 lines (106 loc) · 13.4 KB

support-matrix.md

File metadata and controls

136 lines (106 loc) · 13.4 KB

Supported platforms and deployments

This topic provides details about various Kubernetes platforms, deployment topologies, features, and CNIs supported in Cloud-Native deployments that include Citrix ADC and Citrix ingress controller.

Kubernetes platforms

Citrix ingress controller is supported on the following platforms:

  • Kubernetes v1.10 (and later) on bare metal or self-hosted on public clouds such as, AWS, GCP, or Azure.
  • Google Kubernetes Engine (GKE)
  • Elastic Kubernetes Service (EKS)
  • Azure Kubernetes Service (AKS)
  • Red Hat OpenShift version 3.11 and later
  • Pivotal Container Service (PKS)
  • Diamanti Enterprise Kubernetes Platform

Citrix ADC platforms

The following table lists the Citrix ADC platforms supported by the Citrix ingress controller:

Citrix ADC Platform Versions
Citrix ADC MPX 11.1–61.7 and later
Citrix ADC VPX 11.1–61.7 and later
Citrix ADC CPX 12.1–51.16 and later

Supported deployment topologies on platforms (on-premises)

The following table lists the various deployment topologies supported by the Citrix ingress controller on the supported Kubernetes (on-premises) platforms:

Deployment Topologies Kubernetes Red Hat OpenShift PKS
Single-Tier (Citrix ADC MPX or VPX in tier-1) Yes Yes Yes
Dual-Tier (Citrix ADC MPX or VPX in tier-1 and Citrix ADC CPXs in tier-2) Yes Yes Yes
Service mesh lite Yes Yes Yes
Services of type LoadBalancer Yes Yes Yes
Services of type NodePort Yes Yes Yes

Supported deployment topologies on cloud platforms

The following table lists the various deployment topologies supported by the Citrix ingress controller on the supported cloud platforms:

Deployment Topologies GKE EKS AKS (Basic mode - Kubenet) AKS (Advanced mode - Azure CNI)
Single-Tier Cloud topology (Citrix ADC VPX in tier-1) Yes Yes Yes Yes
Dual-Tier Cloud topology (Citrix ADC VPX in tier-1 and Citrix ADC CPXs in tier-2) Yes No Yes Yes
Dual-Tier Cloud topology (Cloud LB in tier-1 and Citrix ADC CPXs in tier-2) Yes No Yes Yes

Supported Citrix ingress controller feature on platforms

The following table lists the Citrix ingress controller features supported on various cloud-native platforms:

Citrix ingress controller features Kubernetes Google Cloud AWS Azure Red Hat OpenShift PKS
TCP Ingress Yes Yes Yes Yes Yes Yes
UDP Ingress Yes Yes Yes Yes Yes Yes
SSL Ingress Yes Yes Yes Yes Yes Yes
TCP over SSL Ingress Yes Yes Yes Yes Yes Yes
HTTP, TCP, or SSL profiles Yes Yes Yes Yes Yes Yes
NodePort support Yes Yes Yes Yes Yes Yes
Type LoadBalancer support Yes No Yes No Yes Yes
Rewrite and Responder CRD Yes Yes Yes Yes Yes Yes
Rate limit CRD Yes Yes Yes Yes Yes Yes
Auth CRD Yes Yes Yes Yes Yes Yes
Advanced content routing Yes Yes Yes Yes Yes Yes
WAF CRD Yes Yes Yes Yes Yes Yes
Bot CRD Yes Yes Yes Yes Yes Yes
OpenShift Routes N/A N/A N/A N/A Yes N/A
OpenShift router sharding N/A N/A N/A N/A Yes N/A
Simplified canary using Ingress Yes Yes Yes Yes Yes Yes

The following table lists the Citrix ingress controller features supported on the respective Citrix Ingress Controller versions and Citrix ADC versions:

Citrix ingress controller features Citrix ingress controller versions Citrix ADC MPX or VPX versions Citrix ADC CPX versions
TCP Ingress 1.1.1 and later 11.1–61.7 and later 12.1–51.16 and later
UDP Ingress 1.1.1 and later 11.1–61.7 and later 12.1–51.16 and later
SSL Ingress 1.1.1 and later 11.1–61.7 and later 12.1–51.16 and later
TCP over SSL Ingress 1.1.1 and later 11.1–61.7 and later 12.1–51.16 and later
HTTP, TCP, or SSL profiles 1.4.392 11.1–61.7 and later 12.1–51.16 and later
NodePort support 1.1.1 and later 11.1–61.7 and later 12.1–51.16 and later
Type LoadBalancer support 1.2.0 and later 11.1–61.7 and later 12.1–51.16 and later
Rewrite and Responder CRD 1.1.1 and later 11.1–61.7 and later 12.1–51.16 and later
Rate limit CRD 1.4.392 11.1–61.7 and later 12.1–51.16 and later
Auth CRD 1.4.392 11.1–61.7 and later 12.1–51.16 and later
Advanced content routing 1.7.46 12.1–51.16 and later 12.1–51.16 and later
WAF CRD 1.9.2 13.0–65.4 and later 13.0–65.4 and later
Bot CRD 1.11.3 Citrix ADC VPX version 13.0.67.39 and later Not supported
OpenShift Routes 1.1.3 and later 12.1–51.16 and later 13.0–36.28 and later
OpenShift router sharding 1.2.0 and later 12.1–51.16 and later 13.0–36.28 and later
Simplified canary using Ingress Version 1.13.15 and later 11.1–61.7 and later 12.1–51.16 and later

Container network interfaces (CNIs) for Citrix ADC CPX

The following table lists the Container network interfaces (CNIs) supported by Citrix ADC CPX:

Container network interfaces (CNI) Citrix ADC CPX versions
Flannel 12.1–51.16 and later
Kubenet 12.1–51.16 and later
Calico 13.0–36.28
Canal 13.0–36.28
Calico on GKE 12.1–51.16 and later
OVS 13.0–36.28
Weave 12.1–51.16 and later
Cilium 13-0-71-40 and later

Supported container runtime interfaces for Citrix ADC CPX

The following table lists the container runtime interfaces (CRIs) supported by Citrix ADC CPX.

CRI Supported versions of Citrix ADC CPX
Docker 11.1 and later
CRI-O 13.0–47.103 and later

Support matrix for cloud native solution components

The following matrix provides information on compatibility between the different components of the cloud native solution offered by Citrix.

For example, the first row of this table explains the versions of Citrix ADC CPX/VPX/MPX which supports different components of the Citrix cloud native solution. In this table NA is marked if the components are not dependent on each other or when the components are the same.

Product/component Citrix ADC CPX/VPX/MPX Citrix ingress controller Citrix observability exporter (COE) Citrix istio adaptor (CIA) Citrix node controller ADM agent ADM service ADM on-prem Citrix ADC metrics exporter
Citrix ADC CPX/VPX/MPX NA Citrix ingress controller version 1.1.1 onwards is supported with CPX version 12.1+ onwards and VPX/MPX 11.1+ onwards COE version 1.0.001 onwards is supported with VPX/MPX/CPX: 13.0 onwards CIA version 1.0.0-alpha onwards is supported with CPX/VPX/MPX 12.1+ onwards CPX/VPX/MPX 12.0 onwards CPX/VPX/MPX 13.0–47.22 onwards CPX/VPX/MPX 13.0–47.22 onwards CPX/VPX/MPX 11.1 onwards CPX/VPX/MPX 12.1 onwards
Citrix ingress controller CPX 12.1+ onwards and VPX/MPX 11.1+ onwards supports Citrix ingress controller version 1.1.1 onwards NA COE version 1.0.001 and onwards is supported with Citrix ingress controller version 1.5.6 onwards NA NA NA NA NA NA
Citrix observability exporter (COE) CPX/VPX/MPX 13.0 onwards is supported with COE version 1.0.001 onwards Citrix ingress controller version 1.5.6 onwards is supported with COE version 1.0.001 onwards NA CIA version 1.2.0-beta onwards is supported with COE version 1.0.001 onwards NA NA NA NA NA
Citrix istio adaptor (CIA) CPX/VPX/MPX 12.1+ onwards is supported with CIA version 1.2.0-beta onwards NA COE version 1.0.001 is supported with CIA version 1.2.0-beta onwards NA NA NA NA NA NA
Citrix node controller CPX/VPX/MPX 12.0 onwards NA NA NA NA NA NA NA NA
ADM agent CPX/VPX/MPX 13.0–47.22 onwards NA NA NA NA NA NA NA NA
ADM service CPX/VPX/MPX 13.0–47.22 onwards NA NA NA NA NA NA NA NA
ADM on-prem CPX/VPX/MPX 11.1 onwards NA NA NA NA NA NA NA NA
Citrix ADC metrics exporter CPX/VPX/MPX 12.1 onwards NA NA NA NA NA NA NA NA

Note: For better use case coverage, use the latest versions of the components provided in the compatibility table.