本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

这是尚未发布的文档。 SUSE® Storage 1.12 (Dev).

访问用户界面

暴露 SUSE Storage UI 允许外部访问管理控制台。Ingress 控制器的选择(例如,TraefikHAProxy 等)仅影响 UI 的访问方式。对 SUSE Storage 后端、存储操作或数据完整性没有影响

截至 2025 年 11 月,Kubernetes 项目已宣布退役 ingress-nginx 控制器。有关详细信息, 请参阅官方公告

访问和身份验证的先决条件

这些说明假设 SUSE Storage 已在集群中安装。

如果您使用 YAML 清单安装了 SUSE Storage,则必须设置 Ingress 控制器以允许外部流量进入集群。身份验证*默认情况下未启用*。这适用于 Helm 和 kubectl 安装。

有关使用基本身份验证创建 Traefik Ingress 控制器的信息,请参见 本节。或者,您还可以使用 Gateway API HTTPRoute 作为暴露 SUSE Storage UI 的现代方法。

如果 SUSE Storage 作为 Rancher 目录 APP 安装,Rancher 会自动创建一个带有访问控制的 Ingress 控制器(rancher-proxy)。

访问 SUSE Storage UI

在您的 Kubernetes 集群中安装 SUSE Storage 后,您可以按照以下步骤访问 UI 仪表板。

  1. 检索 SUSE Storage 服务信息:

    kubectl -n longhorn-system get svc

    对于 SUSE Storage v0.8.0 及更高版本,输出类似于以下内容。使用 CLUSTER-IP 服务的 longhorn-frontend 来访问 UI:

    NAME                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
    longhorn-backend    ClusterIP   10.20.248.250   <none>        9500/TCP   58m
    longhorn-frontend   ClusterIP   10.20.245.110   <none>        80/TCP     58m

    在此示例中,UI 可在 10.20.245.110 访问。

    从 SUSE Storage v0.8.0 开始,UI 服务类型从 LoadBalancer 更改为 ClusterIP

  2. 打开浏览器并导航到 longhorn-frontend 服务的 IP 地址。

    SUSE Storage UI 看起来是这样的:

    映像