NetScaler ingress controller

Deploy NetScaler Ingress Controller using kops

Kops (Kubernetes Operations) is a set of tools for creating and maintaining Kubernetes clusters in the cloud. Using kops, you can also deploy and manage cluster add-ons which extend the functionality of Kubernetes. NetScaler provides a kops add-on for deploying NetScaler Ingress Controller.

Deploy NetScaler Ingress Controller using kops during cluster creation

Perform the following steps to deploy NetScaler Ingress Controller using kops while creating a cluster.

  1. Edit the cluster YAML manifest before creating the cluster.

    kops edit cluster <cluster-name>
    
  2. Add the NetScaler Ingress Controller add-on specification to the cluster YAML manifest in the section - spec.addons.

    addons:
      - manifest: ingress-citrix
    

For more information on how to enable an add-on during Kubernetes cluster creation, see kops addon.

Deploy NetScaler Ingress Controller using kops after cluster creation

You can use the kubectl command to deploy the NetScaler Ingress Controller add-on with kops after creating the cluster.

    kubectl create secret generic nslogin --from-literal=username='nsroot' --from-literal=password=nsroot
    kubectl create -f https://raw.githubusercontent.com/kubernetes/kops/master/addons/ingress-citrix/v1.1.1.yaml
Deploy NetScaler Ingress Controller using kops