|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
|
这是尚未发布的文档。 SUSE® Storage 1.12 (Dev). |
访问用户界面
暴露 SUSE Storage UI 允许外部访问管理控制台。Ingress 控制器的选择(例如,Traefik、HAProxy 等)仅影响 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 仪表板。
-
检索 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。 -
打开浏览器并导航到
longhorn-frontend服务的 IP 地址。SUSE Storage UI 看起来是这样的: