37. 卸载多集群

Linkerd 多集群组件允许将流量从一个集群发送到另一个集群。 有关如何设置的更多信息,请参阅安装多集群

取消链接

取消集群链接将删除与该链接关联的所有资源,包括:

  • 服务镜像控制器
  • 链接资源
  • 凭证的 secret
  • 镜像服务

建议您使用 unlink 命令而不是单独删除这些资源中的任何一个, 以帮助确保所有镜像服务都得到正确清理并且不会成为孤立的。

要取消链接,请运行 linkerd multicluster unlink 命令并将输出通过管道传输到 kubectl delete

linkerd multicluster unlink --cluster-name=target | kubectl delete -f -

卸载

卸载多集群组件将删除与 Linkerd 的多集群功能相关的所有组件,包括网关服务帐户。 在卸载之前,您必须如上所述删除所有现有链接。删除所有链接后,运行:

linkerd multicluster uninstall | kubectl delete -f -

在至少保留一个链接的情况下尝试卸载将导致错误。