此文档适用于上一版的 Cloud Manager。
转至最新版本的文档。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 Cloud Volumes ONTAP 作为 Kubernetes 的永久性存储

Cloud Manager 可以自动部署 "NetApp Trident" 在 Kubernetes 集群上,以便可以使用 Cloud Volumes ONTAP 作为容器的永久性存储。入门包括几个步骤。

如果您使用部署 Kubernetes 集群 "NetApp Kubernetes Service", Cloud Manager 可以通过您的 NetApp Cloud Central 帐户自动发现集群。如果是这种情况,请跳过前两个步骤,从第 3 步开始。

验证网络连接

  1. Cloud Manager 和 Kubernetes 集群之间以及从 Kubernetes 集群到 Cloud Volumes ONTAP 系统之间必须具有网络连接。

  2. 安装 Trident 时, Cloud Manager 需要出站 Internet 连接才能访问以下端点:

    https://packages.cloud.google.com/yum https://github.com/NetApp/trident/releases/download/

    当您将工作环境连接到 Kubernetes 集群时, Cloud Manager 会在该集群上安装 Trident 。

将 Kubernetes 配置文件上传到 Cloud Manager

对于每个 Kubernetes 集群, Cloud Manager 管理员需要上传一个 YAML 格式的配置文件( kubeconfig )。上传文件后, Cloud Manager 会验证与集群的连接,并保存 kubeconfig 文件的加密副本。

单击 * Kubernetes Clusters > Discover > Upload File* ,然后选择 kubeconfig 文件。

SDF

将您的工作环境连接到 Kubernetes 集群

在工作环境中,单击 Kubernetes 图标并按照提示进行操作。您可以将不同的集群连接到不同的 Cloud Volumes ONTAP 系统,将多个集群连接到同一个 Cloud Volumes ONTAP 系统。

您可以选择将 NetApp 存储类设置为 Kubernetes 集群的默认存储类。默认情况下,当用户创建永久性卷时, Kubernetes 集群可以使用已连接的 Cloud Volumes ONTAP 系统作为后端存储。

SDF

开始配置永久性卷

使用原生 Kubernetes 接口和构造请求和管理永久性卷。Cloud Manager 会创建两个 Kubernetes 存储类,您可以在配置永久性卷时使用这些存储类:

  • * NetApp 文件 * :用于将永久性卷绑定到单节点 Cloud Volumes ONTAP 系统

  • * netapp-file-redundred* :用于将永久性卷绑定到 Cloud Volumes ONTAP HA 对

Cloud Manager 会将 Trident 配置为默认使用以下配置选项:

  • 精简卷

  • 默认 Snapshot 策略

  • 可访问的 Snapshot 目录

什么是 trident 卷?

Cloud Manager 会在连接到 Kubernetes 集群的第一个 Cloud Volumes ONTAP 系统上创建一个卷。卷的名称将附加 "_trident 或 trident 。 " Cloud Volumes ONTAP 系统使用此卷连接到 Kubernetes 集群。您不应删除这些卷。

断开或删除 Kubernetes 集群时会发生什么情况?

使用 Cloud Manager ,您可以断开各个 Cloud Volumes ONTAP 系统与 Kubernetes 集群的连接。断开系统连接后,不能再将该 Cloud Volumes ONTAP 系统用作容器的永久性存储。不会删除现有永久性卷。

从 Kubernetes 集群断开所有系统的连接后,您还可以从 Cloud Manager 中删除整个 Kubernetes 配置。删除集群时, Cloud Manager 不会卸载 Trident ,也不会删除任何永久性卷。

这两种操作都只能通过 API 来执行。我们计划在未来版本中将这些操作添加到界面中。"单击此处了解有关 API 的详细信息"