Automation Suite
2023.10
False
在 ArgoCD 中管理集群 - Automation Suite 2023.10
徽标
EKS/AKS 上的 Automation Suite 安装指南
上次更新日期 2023年12月4日

在 ArgoCD 中管理集群

概述

ArgoCD 是适用于 Kubernetes 的声明性 GitOps 持续交付工具。 它被设计为 Kubernetes 控制器,用于持续监控正在运行的 UiPath 应用程序,并根据 Docker 注册表中指定的所需目标状态检查当前状态。 有关更多详细信息,请参阅 ArgoCD 文档

管理员可以通过简单的用户界面或 CLI 概览集群、配置、应用程序状态和运行状况。 ArgoCD 附带自己的开源捆绑 Redis,该 Redis 支持 HA 和非 HA 配置。

Automation Suite 在以下场景中使用 ArgoCD:

  • 安装和升级 Fabric 组件 和核心 UiPath 服务。
  • 在指定目标环境中自动部署所需的应用程序状态。 ArgoCD 遵循 GitOps 模式,即使用 Git/helm 存储库作为定义所需应用程序状态的事实来源。
  • 跟踪安装状态。 如果安装在特定点失败,并且您在一段时间后继续安装,则 ArgoCD 将跳过已同步的所有步骤,并从失败点继续。
  • 对应用程序进行自我修复。 如果您错误地删除了任何对象,则清单将自动同步。

ArgoCD 只读方案

您可以在以下 只读场景中使用 ArgoCD 帐户:

  • 在一个简单的界面中可视化所有应用程序、Pod 和服务;
  • 监控所有应用程序、Pod 和服务的运行状况;
  • 快速识别部署中的问题;
  • 正在重新同步集群中的应用程序。

ArgoCD 高级场景

重要提示: 不得修改本节中列出的设置或参数以外的任何其他设置或参数。

您可以在以下高级场景中使用 ArgoCD 管理员帐户:

  • 更改参数仅用于调试目的;例如,禁用自我修复;
  • 删除 Pod;
  • 故障排除
  • 管理 Orchestrator 自定义配置;例如,为每个租户设置加密密钥
  • 更新数据库连接字符串
  • 正在同步应用程序。
    注意: 在删除或更改用户界面上的高级配置之前,请务必参阅相应的 UiPath 文档。

访问 ArgoCD

ArgoCD 仅支持通过 用户名和密码进行的一种身份验证方法。

用户名和密码身份验证

访问 ArgoCD 管理员帐户

要使用用户名和密码访问 ArgoCD 管理员帐户,请执行以下步骤:

  1. 访问以下 URL: https://alm.${CONFIG_CLUSTER_FQDN}
  2. 输入以下用户名:“admin”。
  3. 访问密码:
    kubectl get secret -n argocd argocd-initial-admin-secret -o jsonpath='{.data.password}'  | base64 -dkubectl get secret -n argocd argocd-initial-admin-secret -o jsonpath='{.data.password}'  | base64 -d
  4. 输入您的密码。
    重要提示: 您必须仅将 ArgoCD 管理员帐户用于高级方案。 如果不小心使用,它可能会导致对集群的破坏性操作。
  • 概述
  • ArgoCD 只读方案
  • ArgoCD 高级场景
  • 访问 ArgoCD
  • 用户名和密码身份验证
徽标
获取您需要的帮助
徽标
了解 RPA - 自动化课程
徽标
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2023 UiPath. All rights reserved.