NetScaler ingress controller

Get NetScaler CPX from Azure Marketplace

This topic explains the steps to generate a URL for the NetScaler CPX image in Azure Marketplace. You can use this URL in the YAML file to deploy NetScaler CPX in the Azure Kubernetes cluster.

Prerequisites

  • A valid Azure Marketplace account and subscription

Generate a URL for the NetScaler CPX image in Azure Marketplace

Perform the following steps to generate a URL for the NetScaler CPX image in Azure Marketplace.

  1. Log in to your Azure Marketplace account.

  2. Create a resource group under your subscription if the Kubernetes cluster has not been created yet.

    • Enter a name for the resource group and specify a region.

    azurem-image-cpx1

    • Click Review+create.

    • Review details and then click Create.

    Note:

    The resource group of the cluster and the NetScaler CPX registry must be the same. If the Kubernetes cluster where you want to deploy the NetScaler CPX exists, then the same resource group should be used for the NetScaler CPX registry. If the Kubernetes cluster does not exist, create a resource group and then create a cluster with this new resource group.

    azurem-image-cpx2

  3. Select NetScaler CPX on Azure Marketplace.

    azurem-image-cpx3.png

    • Click GET IT NOW.

    • Verify the details on the pop-up window and click Continue.

    azurem-image-cpx4.png

  4. Create a NetScaler CPX image registry with the resource group created in step 2.

    azurem-image-cpx5.png

    • Click Create new for creating an Azure CPX registry.

    • Enter a registry name.

    • Select the resource group name from step 2 in the resource group drop-down list.

    • Set the location.

    • Set the tag as latest and select auto update.

    • Verify your account details and click Subscribe.

  5. Get the repository image URL.

    • Go to the Resouce Groups page and select the resource group created in step 2.

    • Select the registry created in step 4.

    azurem-image-cpx6

    • Under services, click Repositories.

    azurem-image-cpx7

    • Find citrix/citrix-k8s-cpx-ingress-13.0 under repositories and select it.

    azurem-image-cpx8.png

    • Select tag as latest.

    azurem-image-cpx9

    • Here, image URL is shared as part of the Docker pull command.

    For example, azurecpxreg.azurecr.io/citrix/citrix-k8s-cpx-ingress-13-0:latest

    Copy the image URL and replace as image in the NetScaler CPX YAML file.

Get NetScaler CPX from Azure Marketplace