Citrix Application Delivery Management

Install an ADM agent as a microservice on Kubernetes cluster

Deploying Citrix ADM agent as a microservice is useful for managing your Citrix ADC CPX. The procedures available in this document are applicable only if Citrix ADM and Kubernetes cluster are configured on a different network. In this scenario, you can configure an ADM agent as a microservice, where the Kubernetes cluster is hosted.

Note

You can also configure an on-prem agent and register the agent on the network, where the Kubernetes cluster is hosted.

Get started

  1. In Citrix ADM, navigate to Networks > Agents.

  2. From the Select Action list, select the Download Agent Microservice option.

    Download agent

  3. In the Download Agent Microservice page, specify the following parameters:

    1. Application ID – A string id to define the service for the agent in the Kubernetes cluster and distinguish this agent from other agents in the same cluster.

    2. Password – Specify a password for CPX to use this password to onboard CPX to ADM through the agent.

    3. Confirm Password – Specify the same password for confirmation.

      Note

      You must not use the default password (nsroot).

    4. Click Download Yaml File.

      Microservice download agent

Install Citrix ADM agent in Kubernetes cluster

In the Kubernetes master node:

  1. Save the downloaded YAML file

  2. Run the following command:

    kubectl create -f <yaml file>

    For example, kubectl create -f testing.yaml

    The agent is successfully created.

    Agent

In Citrix ADM, navigate to Networks > Agents to see the agent status.

Agent status

For more information to get started with service graph, see Setting up service graph.

Install an ADM agent as a microservice on Kubernetes cluster