automation-suite
2023.10
true
Linux 版 Automation Suite 安装指南
Last updated 2024年10月4日

执行节点维护

在某些情况下,您可能需要执行节点维护活动,例如:

  • 应用安全补丁时;
  • 执行操作系统升级时;
  • 更改任何网络配置时;
  • 执行组织要求的任何其他活动时。

在执行节点维护操作时,您可能会意外中断集群。 为避免出现任何不利情况,请按照此处提供的指导进行操作。

备注:
  • UiPath™ 未提供有关如何执行节点维护活动的指南。为此,您必须联系 IT 团队。
  • 以下准则仅提供有关在节点维护操作之前和之后必须采取的步骤的说明,以确保集群运行正常。
  • 一次在一个节点上执行节点维护活动是一种很好的做法。

节点前维护

  1. 为确保在执行节点维护活动时集群运行状况良好,您必须将该节点上运行的工作负载引流到其他节点。 要耗尽节点,请运行以下命令:
    systemctl stop node-drainsystemctl stop node-drain
  2. 停止节点上运行的 Kubernetes 进程。 运行以下任一命令:
    • 服务器节点

      systemctl stop rke2-serversystemctl stop rke2-server
    • 代理节点

      systemctl stop rke2-agentsystemctl stop rke2-agent
  3. 如果您的维护活动包括升级计算机上的 RPM 包,则必须跳过升级rke2包,以避免出现任何兼容性问题。
    • 建议将 rke2 包添加到 RPM 升级的排除列表中。 要修改 /etc/yum.conf 文件,请在排除项中添加 rke2 。 有关详细信息,请参阅 这些说明
    • 或者,您可以使用以下命令在yum upgrade期间临时排除rke2
      yum upgrade --exclude "rke2-*"yum upgrade --exclude "rke2-*"
      重要提示: 如果不排除, rke2- 包可能会升级到最新版本,从而导致 Automation Suite 集群出现问题。 rke2-* 包升级将通过 Automation Suite 升级处理。
  4. 继续执行节点维护活动。 升级完成后,继续执行节点后维护活动。

节点后维护

  1. 通过运行 sudo reboot 或使用您可能喜欢的任何其他安全重新启动机制来重新启动节点。
  2. RKE2 服务应自动启动。要检查 RKE2 服务的状态,请运行以下命令:
    • 服务器节点:

      systemctl is-active rke2-server.service || systemctl start rke2-server.servicesystemctl is-active rke2-server.service || systemctl start rke2-server.service
    • 代理节点:

      systemctl is-active rke2-agent.service || systemctl start rke2-agent.servicesystemctl is-active rke2-agent.service || systemctl start rke2-agent.service
  3. 如果 RKE2 服务未自动启动,请通过运行以下命令手动启动:
    • 服务器节点:

      systemctl start rke2-serversystemctl start rke2-server
    • 代理节点:

      systemctl start rke2-agentsystemctl start rke2-agent
  4. 启动 RKE2 服务后,您必须取消封锁节点,以确保 Kubernetes 现在可以在此节点上计划工作负载。要取消封锁,请运行以下命令:
    systemctl start node-uncordonsystemctl start node-uncordon
  • 节点前维护
  • 节点后维护

此页面有帮助吗?

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