Jump to content
Welcome to our new Citrix community!

Can citrix ingress controller be used without Citrix ADC just as other Nginix ingress / HAProxy ingress to serve other backends

Recommended Posts

Hi All,

Can we use critix ingress controller as normal ingress controller like Nginix to load balance TCP and UDP

Does this has dependency on something . I mean I don't have any netscaler.

I just want to use this as a normal TCP/UDP ingress controller to serve in my kubernetes cluster 


I have seen document which says

Citrix provides an ingress controller for Citrix ADC MPX (hardware), Citrix ADC VPX (virtualized), and Citrix ADC CPX (containerized) for bare metal and cloud deployments

Citrix Ingress Controller runs as a pod in Kubernetes cluster and configures the NetScaler VPX/MPX and load balances GuestBook App.


But just curious to know if this can be used as normal ingress controller without any dependency on anything




Link to comment
Share on other sites

Based on the support matrix for Citrix Ingress Controller, I don't think that it can be used with anything other than a supported Citrix ADC platform.





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.





You can deploy Citrix ingress controller in the following deployment modes:


As a standalone pod. This mode is used when managing ADCs such as, Citrix ADC MPX or VPX that are outside the Kubernetes cluster.

As a sidecar in a pod along with the Citrix ADC CPX in the same pod. The controller is only responsible for the Citrix ADC CPX that resides in the same pod.


This Kubernetes document seems to also elude to the fact that the Citrix Ingress Controller is only for Citrix ADC deployments:





Citrix provides an Ingress Controller for its hardware (MPX), virtualized (VPX) and free containerized (CPX) ADC for baremetal and cloud deployments.


  • Like 2
Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...

I am looking for answers to below questions , My requirements are unique as i am working on implementing Hyper ledger Block chain (DBC)

1)  How to implement Citrix ingress controller in AWS EKS

2)  How to do SSL pass through at the ingress controller

3)  does the Citrix ingress controller support HTTP/2 for GRPC and GRPCS.

4)  Is it possible to implement CPX with out ADC? Looks like not based on the documentation, if any knows how pls provide some guidance.




Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...