NetScaler ingress controller

Deploying NetScaler API Gateway using Rancher

NetScaler API Gateway provides a single entry point for APIs by ensuring secure and reliable access to APIs and microservices on your system. NetScaler provides an enterprise-grade API gateway for North-South API traffic for Kubernetes clusters. NetScaler API Gateway integrates with Kubernetes through the NetScaler Ingress Controller and the NetScaler (NetScaler MPX, VPX, or CPX) deployed as the Ingress Gateway for on-premises and cloud deployments.

You can use the Rancher platform to deploy NetScaler API Gateway. Rancher provides a catalog of application templates that help you to deploy NetScaler API Gateway.

Prerequisites

You must import the cluster, in which you want to deploy the API gateway, to the Rancher platform.

Import the cluster to the Rancher platform

Perform the following steps to import your cluster to the Rancher platform:

  1. Log in to the Rancher platform.
  2. In the Clusters page, click Add Cluster.

    Add cluster on Rancher

  3. In the Add Cluster - Select Cluster Type page, choose the Import an existing cluster option.

  4. Specify the Cluster Name.

  5. Specify Member Roles, Labels, and Annotations.

  6. Click Create.

Deploy NetScaler API Gateway using the Rancher platform

Perform the following steps to deploy the API gateway on the cluster using the Rancher platform:

  1. Log in to the Rancher platform.

  2. From the Global drop-down list, select the cluster that you have imported.

  3. Select the Apps tab and click Launch.

    Apps

  4. From the Catalog page, choose the citrix-api-gateway template.

    Catalog-library

  5. Specify the mandatory and required fields under Configuration Options (includes deployment settings, ADC settings, the NetScaler Ingress Controller image settings, and exporter settings).

    The mandatory fields include:

    • Namespace: Specify the namespace where you want to create the NetScaler Ingress Controller. You can also use the Edit as YAML option to specify the same in the YAML file.
    • Accept License: Select Yes to accept the terms and conditions of the NetScaler license.
    • Login File Name: Specify the name of the Kubernetes secret. The secret file is used for the NetScaler login.
    • NetScaler IP: It is the NSIP or SNIP of the NetScaler device. For high availability, specify the SNIP as the IP address.
  6. Click Preview to verify the information and click Launch.

Deploying NetScaler API Gateway using Rancher