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.
Citrix ingress controller is supported on the following platforms:
- Kubernetes v1.10 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
The following table lists the Citrix ADC platforms supported by 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 |
The following table lists the various deployment topologies supported by 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 |
Citrix ADC CPX for east-west traffic (service mesh-lite) | Yes | Yes | Yes |
The following table lists the various deployment topologies supported by 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 | No |
Dual-Tier Cloud topology (Citrix ADC VPX in tier-1 and Citrix ADC CPXs in tier-2) | Yes | No | Yes | No |
Dual-Tier Cloud topology (Cloud LB in tier-1 and Citrix ADC CPXs in tier-2) | Yes | No | Yes | No |
The following table lists the Citrix ingress controller features supported on various cloud-native platforms:
Citrix ingress controller features | Kubernetes | GKE | EKS | AKS | 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 |
NodePort support | Yes | Yes | Yes | Yes | Yes | Yes |
Type LoadBalancer support | Yes | Yes | Yes | Yes | Yes | Yes |
Rewrite and Responder 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 |
The following table lists the Citrix ingress controller features supported on respective Citrix Ingress Controller version 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 |
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 | 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 |
OpenShift Routes | 1.1.3 and later | 12.1–51.16 and later | 13.0–36.28 |
OpenShift router sharding | 1.2.0 | 12.1–51.16 and later | 13.0–36.28 |
The following table lists the Container Network Interface (CNI) supported by Citrix ADC CPX:
Container Network Interface (CNI) | Citrix ADC CPX versions |
---|---|
Flannel | 12.1–51.16 and later |
Kubenet | 12.1–51.16 and later |
Calico | 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 |