UiPath Documentation
automation-suite
2022.4
false
Automation Suite 安装指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

执行节点维护

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

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

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

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

节点前维护​

  1. 为确保在执行节点维护活动时集群运行状况良好,您必须将该节点上运行的工作负载引流到其他节点。 要耗尽节点,请运行以下命令:

    systemctl stop node-drain
    systemctl stop node-drain
    
  2. 停止节点上运行的 Kubernetes 进程。 运行以下任一命令:

    • 服务器节点:

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

      systemctl stop rke2-agent
      systemctl stop rke2-agent
      
  3. 如果您的维护活动包括升级计算机上的 RPM 包,则必须跳过升级rke2包,以避免出现任何兼容性问题。

    • It is recommended to add the rke2 package to the exclusion list of the RPM upgrade. To modify the /etc/yum.conf file, add rke2 in exclusion. For details, see these instructions.

    • 或者,您可以使用以下命令在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.service
      systemctl is-active rke2-server.service || systemctl start rke2-server.service
      
    • 代理节点:

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

    • 服务器节点:

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

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

    systemctl start node-uncordon
    systemctl start node-uncordon
    
  • 节点前维护​
  • 节点后维护​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新