使用 ONTAP 作为 Kubernetes 的永久性存储
Cloud Manager 可以自动部署 "NetApp Trident" 在 Kubernetes 集群上,以便可以使用 ONTAP 作为容器的永久性存储。这适用于 Cloud Volumes ONTAP 和内部 ONTAP 集群。
在完成这些步骤之前,您需要 "创建 Cloud Volumes ONTAP 系统" 或 "发现内部 ONTAP 集群" 通过 Cloud Manager 。
如果您使用部署 Kubernetes 集群 "NetApp Kubernetes Service", Cloud Manager 可以通过您的 NetApp Cloud Central 帐户自动发现集群。如果是这种情况,请跳过前两个步骤,从第 3 步开始。
验证网络连接
-
Cloud Manager 和 Kubernetes 集群之间以及从 Kubernetes 集群到 ONTAP 系统之间必须具有网络连接。
-
安装 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 集群,帐户管理员需要上传一个 YAML 格式的配置文件( kubeconfig )。上传文件后, Cloud Manager 会验证与集群的连接,并保存 kubeconfig 文件的加密副本。
单击 * Kubernetes Clusters > Discover > Upload File* ,然后选择 kubeconfig 文件。
将您的工作环境连接到 Kubernetes 集群
在工作环境中,单击 Kubernetes 图标并按照提示进行操作。您可以将不同的集群连接到不同的 ONTAP 系统,将多个集群连接到同一个 ONTAP 系统。
您可以选择将 NetApp 存储类设置为 Kubernetes 集群的默认存储类。默认情况下,当用户创建永久性卷时, Kubernetes 集群可以使用已连接的 ONTAP 系统作为后端存储。
开始配置永久性卷
使用原生 Kubernetes 接口和构造请求和管理永久性卷。Cloud Manager 会创建四个 Kubernetes 存储类,您可以在配置永久性卷时使用这些存储类:
-
* NetApp 文件 * :用于将永久性卷绑定到单节点 ONTAP 系统
-
* netapp-file-san* :用于将 iSCSI 永久性卷绑定到单节点 ONTAP 系统
-
* netapp-file-redundred* :用于将永久性卷绑定到 ONTAP HA 对
-
* netapp-file-redundred-san-san :用于将 iSCSI 永久性卷绑定到 ONTAP HA 对
Cloud Manager 会将 Trident 配置为默认使用以下配置选项:
-
精简卷
-
默认 Snapshot 策略
-
可访问的 Snapshot 目录