卸载 High Availability 集群

移除
FactoryTalk® Optix™
High Availability 应用程序堆栈、K3s 集群和本地管理器数据。
重要提示: 持久卷声明 (PVC) 将在卸载过程中删除。所有数据库数据都将丢失,包括已上传的项目。在继续操作之前,请备份所有必需的数据。根据权利的安装方式,使用 High Availability Manager 或 Entitlement Manager 对权利进行主机转换。
确保 kubectl 和 Helm 已安装在 Windows 管理工作站上,并且 kubectl 已配置为连接到目标集群。
重要提示:
Rockwell Automation
不对任何第三方软件负责,包括但不限于其性能、安全性、更新情况,以及与我们产品的兼容性。使用任何第三方软件需自行承担风险,我们不为此类软件提供支持、保证或担保。 用户应向相应的第三方提供商寻求协助和许可条款。
完成此任务的所有部分,以完全移除应用程序堆栈、K3s 集群和本地 High Availability Manager 数据。
  1. 要移除应用程序堆栈,请从 Windows 管理工作站运行以下命令。
    1. 要移除核心 High Availability 应用程序,请运行
      helm uninstall ftoptix -n ftoptix
      。
    2. 要移除数据库堆栈,请运行
      helm uninstall ftoptix-db -n ftoptix
      。
    3. 要删除应用程序命名空间中剩余的 MariaDB 自定义资源,请运行
      kubectl api-resources --api-group=k8s.mariadb.com --namespaced=true -o name | ForEach-Object { kubectl delete $_ -n ftoptix --all --ignore-not-found --timeout=60s }
      。
    4. 要删除持久卷声明(包括项目卷和日志卷),请运行
      kubectl delete pvc -n ftoptix --all --ignore-not-found
      。
    5. 要删除应用程序命名空间,请运行
      kubectl delete namespace ftoptix
      。
    6. 要卸载 MariaDB Operator,请运行
      helm uninstall mariadb-operator -n mariadb-system
      。
    7. 要删除 MariaDB 自定义资源定义,请运行
      kubectl get crd -o name | Select-String "k8s.mariadb.com" | ForEach-Object { kubectl delete $_ --ignore-not-found }
      。
    8. 要删除 MariaDB Operator 命名空间,请运行
      kubectl delete namespace mariadb-system
      。
    9. 要清理与
      FactoryTalk Optix
      相关的容器映像,请在每个节点上运行以下命令。
      sudo ctr -n k8s.io images ls | grep -E "ra-swc|mariadb|proxysql|busybox" \ | awk '{print $1}' | xargs -r sudo ctr -n k8s.io images rm
  2. 要移除 K3s 集群,请在每个 Ubuntu 节点上运行对应的卸载脚本。
    1. 在服务器节点上,运行
      sudo /usr/local/bin/k3s-uninstall.sh
      。
    2. 在代理节点上,运行
      sudo /usr/local/bin/k3s-agent-uninstall.sh
      。
  3. 要移除 Keepalived,请在每个 Ubuntu 节点上运行
    sudo apt-get purge -y keepalived
    。
  4. 要移除本地应用程序数据,请关闭 High Availability Manager,然后删除
    %LOCALAPPDATA%\Rockwell Automation\FactoryTalk Optix High Availability Manager
    。
    重要提示: 在删除文件夹之前关闭 High Availability Manager。
High Availability 应用程序堆栈、K3s 集群和本地管理器数据已移除。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal