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/
    <!--NeedCopy-->
    

    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
    <!--NeedCopy-->
    
  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
    <!--NeedCopy-->
    
  3. Verify the installation.

    kubectl get pods
    <!--NeedCopy-->
    
  4. (Optional) View the summary of NetScaler Kubernetes Gateway Controller pod.

    kubectl describe pod <pod name>
    <!--NeedCopy-->
    

    Example:

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

    kubectl logs -f <pod name>
    <!--NeedCopy-->
    

    Example:

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

    helm uninstall netscaler-kubernetes-gateway-controller
    <!--NeedCopy-->
    

What’s next

Deploy NetScaler Kubernetes Gateway Controller.

Getting started