NetScaler ingress controller

Deploy NetScaler Ingress Controller in Kubernetes cluster

This section helps network administrators who have access to NetScaler (MPX/SDX/VPX/BLX) and Kubernetes environment to deploy NetScaler Ingress Controller in Kubernetes.

Prerequisites

How to deploy NetScaler Ingress 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 Ingress Controller by using the following command.

    Note:

    For information about all the parameters that can be configured during installation, see Configuration.

    helm install netscaler-ingress-controller netscaler/netscaler-ingress-controller --set license.accept=yes,adcCredentialSecret=<Secret-for-NetScaler-credentials>,nsIP=<NetScalerIP> 
    <!--NeedCopy-->
    
  3. Verify the installation.

    Note:

    If any custom Helm release name is provided, then the the label is app=<releasename>-netscaler-ingress-controller.

    kubectl get pods -l app=netscaler-ingress-controller
    <!--NeedCopy-->
    

    tier1-cic

  4. (Optional) View the summary of NetScaler Ingress Controller pod.

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

    Example:

    kubectl describe pod netscaler-ingress-controller-8474d866d9b-nqp6p
    <!--NeedCopy-->
    
  5. (Optional) Check the NetScaler Ingress Controller logs.

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

    Example:

    kubectl logs -f netscaler-ingress-controller-8474d866d9b-nqp6p
    <!--NeedCopy-->
    
  6. (Optional) Delete the installation.

     helm uninstall netscaler-ingress-controller
    <!--NeedCopy-->
    

What’s next

See the following topics for comprehensive information on deploying NetScaler Ingress Controller and to customize your installation accordingly.

Deploy NetScaler Ingress Controller in Kubernetes cluster