/citrix-k8s-ingress-controller

Citrix NetScaler Ingress Controller for Kubernetes

Primary LanguageHTML

Docker Repository on Quay License GitHub stars HitCount


Citrix Ingress Controller

Description

This repository contains Citrix Ingress Controller (CIC) built around Kubernetes Ingress.

What is an Ingress Controller?

An Ingress Controller is a controller that watches the Kubernetes API server for updates to the Ingress resource and reconfigures the Ingress load balancer accordingly.

What is Citrix Ingress Controller?

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. It is built around Kubernetes Ingress and automatically configures one or more Citrix ADC based on the Ingress resource configuration.

The Citrix Ingress Controller can be deployed either by directly using yamls or by helm charts.

Features

Features supported by Citrix Ingress Controller can be found here.

Documentation

For detailed documentation, see Citrix Ingress Controller Live Documentation.

Deployment Solutions

You can deploy Citrix Ingress Controller in many platforms. For detailed information, see Deployment Architecture.

Examples

Deploy the Guestbook application and use the Citrix ADC CPX to provide the Ingress:

Questions

For questions and support the following channels are available:

Issues

Please report the issues in detail. Use the following command to collect the logs:

Get Logs: kubectl logs citrix-k8s-ingress-controller > log_file

You can report the issues using the following forum: https://discussions.citrix.com/forum/1657-netscaler-cpx/

Code of Conduct

This project adheres to the Kubernetes Community Code of Conduct. By participating in this project you agree to abide by its terms.

License

Apache License 2.0