Getting started

Network administrators who have access to NetScaler (MPX/SDX/VPX/BLX) and Kubernetes environment can deploy NetScaler Kubernetes Gateway Controller in Kubernetes.

Prerequisites

How to deploy NetScaler Kubernetes Gateway Controller in Kubernetes cluster

  1. Add the NetScaler Helm chart repository to your local registry by using the following command:

    helm repo add netscaler https://netscaler.github.io/netscaler-helm-charts/

    If the NetScaler Helm chart repository is already added to your local registry, use the following command to update the repository:

    helm repo update netscaler
  2. Install NetScaler Kubernetes Gateway Controller by using the following command.

    helm install gateway-controller netscaler/netscaler-kubernetes-gateway-controller --set gatewayController.gatewayControllerName=citrix.com/nsgc-controller,license.accept=yes,gatewayController.entityPrefix=gwy
  3. Verify the installation.

    kubectl get pods
  4. (Optional) View the summary of NetScaler Kubernetes Gateway Controller pod.

    kubectl describe pod <pod name>

    Example:

    kubectl describe pod netscaler-kubernetes-gateway-controller-5678d66d9b-nqp6p
  5. (Optional) Check the NetScaler Kubernetes Gateway Controller logs.

    kubectl logs -f <pod name>

    Example:

    kubectl logs -f netscaler-kubernetes-gateway-controller-5678d66d9b-nqp6p
  6. (Optional) Delete the installation.

    helm uninstall netscaler-kubernetes-gateway-controller

What’s next

Deploy NetScaler Kubernetes Gateway Controller.

Getting started