automation-suite
2023.4
false
Automation Suite on EKS/AKS Installation Guide
Last updated Nov 1, 2024

Automation Suite overview

Automation Suite enables you to deploy the UiPath® business automation platform in your environment of your choice. Depending on your needs, you can deploy the platform on Linux servers (bare-metal or virtual machines) in your data center or public cloud (Azure, AWS, or GCP), or on your Kubernetes clusters in Amazon Web Services (Elastic Kubernetes Service) or Microsoft Azure (Azure Kubernetes Service).

Automation Suite includes:

  • All Server Products (except for any new products shipping in Automation Cloud first).

  • All Shared Suite Capabilities that enable you to easily configure the integration with existing enterprise systems, such as AD, AAD, or SAML, across all products; a common experience is offered across the suite for the user, tenant, external applications, and license management.

  • Common end-user portal.

This guide provides documentation for installing Automation Suite on your EKS or AKS clusters.

Key benefits



Deployment scenarios

You can deploy Automation Suite in an online environment, with or without a proxy.

Security and compliance

Automation Suite is pre-configured with optional OPA policies and network policies to follow the principles of the least privilege. In addition, to control the OPA policies, Automation Suite also bundles an optional Gatekeeper component.

Prerequisites

Before installing Automation Suite, you must make sure that your cluster meets the infrastructure requirements.

Installation

UiPath® provides the uipathctl CLI tool, which handles operations such as running prerequisite validations, installing Automation Suite on your cluster, and performing upgrades.

Post-installation management

Automation Suite provides management operations via uipathctl, such as adding new products, updating certificates, configuring Automation Suite in maintenance mode, taking backups, and monitoring.

Upgrade and migration

This section provides more details on how to upgrade Automation Suite or your infrastructure underneath Automation Suite, and how to migrate from standalone products to Automation Suite.

For details, see Upgrade and Migration options.

Troubleshooting

You can run health checks and tests to help detect issues and whether they are in the infrastructure layer or within Automation Suite.

Cross-deployment model feature comparison

We aim to provide feature parity between our Automation Suite deployment models. However, there will always be some differences you should be aware of.

User scenario/FeatureEmbeddedAzure/AKSAmazon/EKS

Service capabilities

Orchestrator

YES

YESYES
AI CenterYESYESYES
AI Center with external orchestrator (standalone)YES

NO

NO

AppsYESYESYES
Action CenterYESYESYES
Automation HubYESYESYES
Automation OpsYESYESYES
Data ServiceYESYESYES
Document UnderstandingYESYESYES
InsightsYESYESYES
Automation Suite RobotsYESYESYES
Process MiningYESYESYES
Task MiningYESYESYES
Test ManagerYESYESYES
Integration Service

NO

NONO
Communications miningNONONO
Studio WebNONONO

Architecture

KubernetesRancher RKE2AKSEKS
Databases

MS SQL

Note:

Additional Microsoft SQL platforms, such as Azure SQL Database or Azure SQL Managed Instance, as well as Amazon Relational Database Service are also supported as long as the Microsoft SQL Server database engine meets the requirements.

Storage

  • Option 1: Embedded block storage (Longhorn) and Object Storage (Ceph)

  • Option 2: Embedded block storage (Longhorn) and Object storage external to the cluster

UiPath provides the Longhorn and Ceph.

  • Object Storage: Azure Blob

  • Filesystem: Azure Filesystem

  • Block Storage: Azure Disks

  • Object Storage: AWS S3

  • Filesystem: AWS EFS

  • Block Storage: AWS EBS

Service Mesh and Routing

Rancher provided Istio Service Mesh, Routing via envoy ingress gateway

OSS Istio Service Mesh Routing via WASM plugin

OSS Istio Service Mesh Routing via WASM plugin

OPA

OSS Gatekeeper

OSS Gatekeeper

OSS Gatekeeper

Monitoring

Rancher provided Prometheus & Grafana

OSS Prometheus & Grafana

OSS Prometheus & Grafana

Caching

Embedded Redis with in the cluster and provided by UiPath

Cloud Redis outside the cluster and managed by customer

Cloud Redis outside the cluster and managed by customer

Logging Aggregation

Rancher provided Fluend/Fluent-bit

OSS Fluend/Fluent-bit

OSS Fluend/Fluent-bit

Cert Manager

OSS Cert Manager

OSS Cert Manager

OSS Cert Manager

Deployment tool

OSS ArgoCD

OSS ArgoCD

OSS ArgoCD

Deployment scenario

Single Node (Non-production)

YES

NO

NO

Multi Node (HA)

YES (requires additional HAA license)

YES

YES

Online

YES

YESYES
OfflineYES

NO

NO

Deployment method
Advanced CLIinstall-uipath.sh

uipathctl

uipathctl
Interactive Installer
YES (InstallUipathAS.sh)

NO

NO

Cloud deployment templates

YES (AWS, Azure, GCP)

NO

NO

Marketplace

YES (AWS QS Only)

NO

NO

Installation

A la carte product selection

YES

YESYES
Custom domainYESYESYES
Custom certificatesYESYESYES
Hardware requirements validationYESYESYES
Proxy configurationYESYESYES
Optional OSS/fabric component

NO

YESYES
Enterprise grade features
Disaster Recovery

YES (Active Passive deployment)

YES

(Multi-zone architecture for UiPath services without zone affinity. Insights not supported.)

YES

(Multi-zone architecture without zone affinity. Insights not supported.)

Backup/restoreYESYESYES
Upgrade

YES

YESYES
Troubleshooting
Support bundleYES
(support-bundle.sh)

NO

NO

Diagnostic toolYES
(diagnostics-report.sh)
YES
(uipathctl)
YES (uipathctl)
Health Checks

NO

YES (uipathctl) YES (uipathctl)
Security
FIPS enabled host

YES

NO

NO

Gatekeeper/OPA policyYESYESYES
Network policy

NO

YESYES
Hardened Uipath service container imagesYESYESYES
ArgoCD SSOYES (LDAP only)

NO

NO

mTLS for service communication

YES

YES

YES

Migration options
Standalone Orchestrator to Automation Suite full migrationYESYESYES
Standalone Orchestrator to Automation single tenant migration optionsYESYESYES
Automation Suite embedded to AS on AKS/EKS

NO

NO

NO

Evaluation guide

Requirements and installation

Details

Instructions

Requirements and installation instructions for Automation Suite.

Platform evaluation

Details

Instructions

Complete an initial platform configuration.

Connect your first robot

Monitor the stack, troubleshoot issues, create alerts, and view dashboards from a centralized location.

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.