automation-suite
2023.4
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white
不在支持范围内

EKS/AKS 上的 Automation Suite 安装指南

上次更新日期 2025年2月25日

安装 Automation Suite

此页面将引导您完成 Automation Suite 在 AKS 和 EKS 上的安装说明。

开始之前,请考虑以下事项:

  • 在 AKS/EKS 上部署和管理 Automation Suite 时,需要具备 Kubernetes、AWS 和 Azure 云资源管理知识。如果您在 AKS/EKS 上安装和配置 Automation Suite 时遇到问题,请联系 UiPath™ 专业服务。

  • Before choosing your deployment profile, see Deployment scenarios.

  • The installation process generates self-signed certificates on your behalf. You should replace them with certificates signed by a trusted Certificate Authority (CA) as soon as installation completes. For instructions, see Managing the certificates.

  • AKS/EKS 上的 Automation Suite 当前不支持联邦信息处理标准 140-2 (FIPS 140-2)。 如果您需要适用于 Automation Suite 的 FIPS 140-2,则可以在启用 FIPS 140-2 的 RHEL 计算机上部署 Automation Suite。 有关详细信息,请参阅 安全性与合规性

步骤 1:配置基础架构先决条件

在安装 Automation Suite 之前,您必须在环境中配置 Cloud 资源。 这包括:

  • AKS 或 EKS 集群

  • 对象存储 - Azure Blob 或 Amazon S3

  • 块存储

  • 文件存储

  • 数据库

  • 缓存

  • 网络(例如 VNET/VPC、DNS、子网、NSG/安全组、NAT 网关、弹性 IP 和互联网网关)

  • 证书

  • 网络策略

For instructions on prerequisites, see Requirements.

可选:配置代理

If you use a proxy server for internet-facing traffic, you must allow a list of URLs and use the no_proxy settings while configuring the proxy. For instructions on how to configure your proxy, see Configuring the proxy.

步骤 2:在客户端计算机上下载软件

您必须在管理计算机上安装以下软件。管理计算机是指用于操作集群并且可以通过 kubeconfig 文件访问集群的计算机。您的管理计算机可以运行 Linux、Windows 或 MacOS。

要通过客户端计算机在集群上成功运行先决条件检查、安装和安装后步骤,需要以下工具。

工具

描述

下载

uipathctl

必需uipathctl 是一个 UiPath 命令行工具,可用于对 Azure Kubernetes Service (AKS) 和 Amazon Elastic Kubernetes Service (EKS) 上托管的 Automation Suite Kubernetes 运行命令。
您可以使用uipathctl检查环境中的先决条件,安装 Automation Suite,使用单个统一 CLI 进行配置和管理。 有关更多信息,包括uipathctl操作的完整列表,请参阅此处。

versions.json

必需。需要执行先决条件检查和安装步骤。

kubectl

可选。确保 kubectl 与集群的版本相符

步骤 3:配置 input.json

您必须编辑 input.json 文件,为 uipathctl 安装程序提供所需的输入,并执行操作,例如配置 SQL 连接字符串和要启用的 UiPath 服务。
We provide different input.json template files for AKS and EKS. For instructions on how to configure input.json, see Configuring input.json.

Optionally, you can bring your own components that are part of the Automation Suite stack. For details on the components, see Automation Suite on EKS/AKS stack. For details on how to configure the component you bring, see Bring your own components.

步骤 4:使用 uipathctl 访问集群

uipathctl 需要访问 KubeAPI 服务器才能执行集群级别的操作,例如部署、创建资源等。 为了访问 KubeAPI 服务器, uipathctl 使用 kubeconfig 文件,该文件包含访问集群所需的管理员级别凭据。 此文件必须位于本地(管理)计算机的 ~/.kube/config 文件夹(默认位置)中。
(可选)如果您担心将 kubeconfig 文件存储在默认位置,则可以在每次执行 uipathctl期间借助 --kubeconfig 标志为其提供 标志。
例如,您可以使用 AWS CLIAzure CLI 通过首选方法更新 ~/.kube/config 文件。

步骤 5:检查基础架构先决条件

先决条件检查可确保在开始安装 Automation Suite 之前正确配置了所需的 Cloud 基础架构,并且客户端计算机可以访问该基础架构。

安装程序可以代表您自动生成以下配置:

  • 如果在 input.json 文件中设置了 sql.create_db 键,则在 SQL Server 上安装所需的 SQL 数据库。
  • Cloud 提供程序中所需的对象存储桶(如果在配置文件中设置了 external_object_storage.create_bucket 键)。

要允许安装程序生成这些配置,请运行以下命令:

uipathctl prereq create input.json --versions versions.jsonuipathctl prereq create input.json --versions versions.json
重要提示:
The uipathctl prereq create command does not create the required SQL databases for Process Mining. You must manually create them by following the instructions in Bring your own database.
要根据您在 input.json中配置的输入检查先决条件,请运行以下命令:
uipathctl prereq run input.json --versions versions.jsonuipathctl prereq run input.json --versions versions.json
要检查安装的先决条件,请运行 。默认情况下,该命令会检查所有先决条件。但是,该命令也允许您严格运行与您相关的检查:
  • 如果要从执行中排除组件,请使用 --excluded 标志。例如,如果您不想检查数据库连接字符串,请运行 uipathctl prereq --excluded SQL。该命令运行所有先决条件检查,与 SQL 相关的检查除外。
  • 如果您只想在执行中包含某些组件,请使用 --included 标志。例如,如果您只想检查 DNS 和对象存储,请运行 uipathctl prereq --included DNS,OBJECTSTORAGE
备注:

You can find the names of the components you can include or exclude from the prerequisite checks here. In the example, the first word on each outdented line represents the component name. For example: SQL, OBJECTSTORE, DNS, etc.

重要提示: 由于客户端限制,而非优先级和公平性,您可能会收到来自 AKS 的限制消息,例如“等待 1.0447523 秒”。 在这种情况下,请等待命令完全完成,否则请尝试重新运行。

For an output result example, see Output example: prerequisite check.

步骤 6:安装 Automation Suite

备注:

To see which deployment scenarios are available for Automation Suite on AKS/AKS, see Deployment scenarios.

  1. 成功验证先决条件后,您可以通过运行以下命令继续安装 Automation Suite :

    uipathctl manifest apply input.json --versions versions.jsonuipathctl manifest apply input.json --versions versions.json
  2. 要重新运行安装,请使用与步骤 1 中相同的命令,并包含所有参数和标志。

  3. 要验证安装是否成功以及服务是否正常,请运行以下命令:
    uipathctl health checkuipathctl health check
备注:

If you run into issues during installation, see Troubleshooting.

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。