卸载 SUSE® Rancher Prime
本文介绍了如果你不再需要 Rancher、不想再由 Rancher 管理集群、或想删除 Rancher Server 需要怎么做。
如果 Rancher Server 被删除,下游集群中的工作负载会怎样?
如果 Rancher 删除了或无法恢复,Rancher 管理的下游 Kubernetes 集群中的所有工作负载将继续正常运行。
如果删除了 Rancher Server,该如何访问下游集群?
如果删除了 Rancher,访问下游集群的方式取决于集群的类型和集群的创建方式。总而言之:
-
注册集群:集群不受影响,你可以注册集群前的方法访问该集群。
-
托管的 Kubernetes 集群:如果你在 Kubernetes 云提供商(例如 EKS、GKE 或 AKS)中创建集群,你可以继续使用提供商的云凭证来管理集群。
-
RKE 集群:要访问 RKE 集群,集群必须启用了授权集群端点(authorized cluster endpoint,ACE),而且你必须从 Rancher UI 下载了集群的 kubeconfig 文件。RKE 集群默认启用授权集群端点。通过使用此端点,你可以直接使用 kubectl 访问你的集群,而不用通过 Rancher Server 的认证代理进行通信。有关配置 kubectl 以使用授权集群端点的说明,请参阅使用 kubectl 和 kubeconfig 文件直接访问集群。这些集群将使用删除 Rancher 时配置的身份验证快照。
如果我不想再使用 Rancher 了该怎么做?
之前推荐的 xref:[System Tools] 自 2022 年 6 月起已弃用。 |
如果你在 Kubernetes 集群上安装了 Rancher,你可以使用 Rancher Cleanup 工具删除 Rancher。
在高可用 (HA) 模式下卸载 Rancher 还将删除所有 helm-operation-*
Pod 和以下应用程序:
-
fleet
-
fleet-agent
-
rancher-operator
-
rancher-webhook
自定义资源 (CRD) 和自定义命名空间仍需要手动删除。
如果你在 Docker 中安装 Rancher,则可以通过删除运行 Rancher 的单个 Docker 容器来卸载 Rancher。
移除 Rancher 不会影响导入的集群。有关其他集群类型,请参考移除 Rancher 后访问下游集群。