automation-suite
2024.10
true
- 概述
- 要求
- 预安装
- 安装
- 安装后
- 迁移和升级
- 集群管理
- 特定于产品的配置
- 故障排除
OpenShift 上的 Automation Suite 安装指南
上次更新日期 2024年12月18日
安全性与合规性
本节提供有关 UiPath™ 服务的安全上下文的详细信息。
所有 UiPath™ 服务都配置有在其
spec
部分中定义的安全上下文。
以下示例显示了 UiPath™ 服务的典型配置:
spec:
securityContext:
runAsNonRoot: true
containers:
- securityContext:
allowPrivilegeEscalation: false
privileged: false
readOnlyRootFilesystem: true
capabilities:
drop: ["ALL"]
hostPID: false
hostNetwork: false
spec:
securityContext:
runAsNonRoot: true
containers:
- securityContext:
allowPrivilegeEscalation: false
privileged: false
readOnlyRootFilesystem: true
capabilities:
drop: ["ALL"]
hostPID: false
hostNetwork: false
对于某些 UiPath™ 服务,典型的安全上下文配置存在例外情况:
-
Insights 具有多个使用 Chromium Linux SUID 沙盒的功能。 虽然安装 Insights 不需要提升的访问权限,但对于特定功能而言,提升的访问权限至关重要。 有关详细信息,请参阅配置 Insights 自定义安全上下文。
-
Process Mining 使用以下 Airflow 服务,这些服务的安全上下文与 UiPath™ 服务的典型配置不同:
-
statsd
服务,如以下示例所示:securityContext: runAsUser: 65534 seLinuxOptions: level: s0:c27,c4
securityContext: runAsUser: 65534 seLinuxOptions: level: s0:c27,c4 -
scheduler
、webserver
和其他 Airflow Pod,如以下示例所示:securityContext: fsGroup: 1000 runAsGroup: 1000 runAsNonRoot: true runAsUser: 50000 seLinuxOptions: level: s0:c27,c4 supplementalGroups: - 1000
securityContext: fsGroup: 1000 runAsGroup: 1000 runAsNonRoot: true runAsUser: 50000 seLinuxOptions: level: s0:c27,c4 supplementalGroups: - 1000 -
动态运行时 Pod,如以下示例所示:
securityContext: fsGroup: 1000 runAsGroup: 1000 runAsNonRoot: true runAsUser: 1001 seLinuxOptions: level: s0:c27,c4 supplementalGroups: - 1000
securityContext: fsGroup: 1000 runAsGroup: 1000 runAsNonRoot: true runAsUser: 1001 seLinuxOptions: level: s0:c27,c4 supplementalGroups: - 1000
-
在某些情况下,用户 ID 和组 ID 可以大于或等于 1000,具体取决于您的环境。 确保根据您的安全原则和组织的安全准则配置用户 ID 和组 ID。
Automation Suite 在安装过程中需要集群管理员角色,以自动化整个安装流程。 或者,您可以安装具有较低权限的 Automation Suite。 权限较低的安装涉及一些额外的步骤。 有关安装所需的权限,请参阅步骤 2:创建所需的角色。