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