You can use Application Real-Time Monitoring Service (ARMS) to manage registered Kubernetes clusters that are deployed across regions in a unified manner. This topic describes how to enable ARMS for a registered Kubernetes cluster by deploying an application in the cluster.


An external Kubernetes cluster is registered in the ACK console. For more information, see Create a cluster registration proxy and register an on-premises cluster.


  1. Log on to the ACK console.
  2. In the left-side navigation pane of the ACK console, choose Marketplace > App Catalog.
  3. On the Marketplace page, click the App Catalog tab. On the App Catalog tab, find and click ack-onepilot.
    A large number of applications are displayed on the App Catalog tab. You can enter ack-onepilot or a keyword in the search box to search for the application.
  4. On the ack-onepilot page, click Deploy.
  5. In the Deploy wizard, select a cluster and a namespace, and then click Next.
  6. On the Parameters wizard page, set the parameters and click OK.
    Parameter Description
    accessKey The AccessKey ID of your Alibaba Cloud account. Your account must be authorized to access ARMS.
    accessKeySecret The AccessKey secret of your Alibaba Cloud account.
    • If an Express Connect circuit is deployed between the cluster and the virtual private cloud (VPC) in which the cluster resides, the Express Connect circuit is automatically used.
    • If the external cluster is registered over the Internet, you must delete vpc in the address of the image registry.

What to do next

Verify that ack-arms-pilot is successfully deployed. For more information, see Install the ARMS agent for Java applications deployed in ACK.