You can install the cloud-native AI component set in only professional Kubernetes clusters. This topic describes how to install the cloud-native AI component set in professional Kubernetes clusters and how to configure AI Dashboard.

Prerequisites

  • A professional Kubernetes cluster is created. Make sure that Monitoring Agents and Log Service are enabled on the Component Configurations wizard page when you create the cluster. For more information, see Create a professional managed Kubernetes cluster.
  • The Kubernetes version of the professional Kubernetes cluster is V1.18 or later.

Deploy the cloud-native AI component set

  1. Log on to the ACK console.
  2. In the left-side navigation pane of the ACK console, click Clusters.
  3. On the Clusters page, find the cluster that you want to manage and click the name of the cluster or click Details in the Actions column. The details page of the cluster appears.
  4. In the left-side navigation pane of the details page, choose Applications > AI Project Acceleration (Public Preview).
  5. On the Cloud-native AI Component Set page, click Deploy.
  6. On the Cloud-native AI Component Set page, select the components that you want to deploy and click Deploy Cloud-native AI Component Set. The system checks the environment and dependencies, and then automatically deploys the components after the check is passed.
    Note
    • Arena CLI (Required) in the Interaction Mode section is required and automatically selected.
    • After you select O&M Console, the Note dialog box appears. For more information, see Step 1.
    After the components are installed, you can view the following information in the Components list:
    • You can view the names and versions of the components that are installed in the cluster. You can also deploy components that are not installed or uninstall deployed components.
    • If a component is upgradable, you can also upgrade the component.
    • After the cloud-native AI component set is installed, the address of AI Dashboard appears in the upper-left corner of the page. You can access AI Dashboard by using this address.

Install and configure AI Dashboard

  1. On the Cloud-native AI Component Set page, select O&M Console. The Note dialog box appears, as shown in the following figure.
    K-AI-2
    Note
    • If you use public domain names to provide access to AI Dashboard, we recommend that you implement access control.
    • If you want to enable internal access to AI Dashboard, select Private IP in the Note dialog box.
  2. In the Note dialog box, click the hyperlink in Step 1 to grant the cluster the required permissions.
    1. On the RAM Roles page, click the Permissions tab and click the policy that you want to use.
    2. Click Modify Policy Document on the Policy Document tab. In the Modify Policy Document panel, add the following content to the Action field in the Policy Document section:
      "ecs:DescribeInstances",
      "ecs:DescribeSpotPriceHistory",
      "ecs:DescribePrice",
      "eci:DescribeContainerGroups",
      "eci:DescribeContainerGroupPrice",
      "log:GetLogStoreLogs",
      "ims:CreateApplication",
      "ims:GetApplication",
      "ims:ListApplications",
      "ims:DeleteApplication",
      "ims:CreateAppSecret",
      "ims:GetAppSecret",
      "ims:ListAppSecretIds"
    3. Click OK.
  3. On the Cloud-native AI Component Set page, select Monitoring Component.
    K-AI-3
  4. Click Deploy Cloud-native AI Component Set.