Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.61 KB

File metadata and controls

20 lines (11 loc) · 1.61 KB

VIP CustomResourceDefinitions

Citrix provides a CustomResourceDefinitions (CRD) called VIP for asynchronous communication between the IPAM controller and Netscaler ingress controller.

The IPAM controller is provided by Citrix for IP address management. It allocates IP address to the service from a defined IP address range. The Netscaler ingress controller configures the IP address allocated to the service as virtual IP (VIP) in Citrix ADX VPX. And, the service is exposed using the IP address.

When a new service is created, the Netscaler ingress controller creates a CRD object for the service with an empty IP address field. The IPAM Controller listens to addition, deletion, or modification of the CRD and updates it with an IP address to the CRD. Once the CRD object is updated, the Netscaler ingress controller automatically configures Netscaler-specfic configuration in the tier-1 Netscaler VPX.

!!! note "Note" The VIP CRD is not supported for OpenShift routes. You can use OpenShift ingress to use VIP CRD.

Deploy the VIP CRD

Deploy the VIP CRD using the following command:

kubectl create -f https://raw.githubusercontent.com/citrix/citrix-k8s-ingress-controller/master/crd/vip/vip.yaml

Related Articles