Trident概述
Trident是一款完全受支持的开源存储流程编排程序、适用于容器和Kub并 网分发(包括Anthos)。Trident可与包括NetApp ONTAP 在内的整个NetApp存储产品组合配合使用、并且还支持NFS和iSCSI连接。Trident 允许最终用户从其 NetApp 存储系统配置和管理存储,而无需存储管理员干预,从而加快了 DevOps 工作流的速度。
管理员可以根据项目需求和存储系统型号配置多个存储后端、以实现高级存储功能、包括压缩、特定磁盘类型和QoS级别、从而保证一定水平的性能。定义后,开发人员可以在其项目中使用这些后端创建永久性卷声明( PVC ),并按需将永久性存储附加到容器。
Trident的开发周期较短、与Kubbernetes一样、它每年发布四次。
从 20.04 版开始, Trident 设置由 Trident 操作员执行。操作员可以简化大规模部署,并为在 Trident 安装过程中部署的 Pod 提供额外的支持,包括自我修复。
在22.04版本中、我们提供了一个Helm图表、用于简化Trident操作员的安装。
有关Trident安装的详细信息,请参见 "此处"。
创建存储系统后端
完成Trident操作员安装后、您必须为所使用的特定NetApp存储平台配置后端。请单击以下链接继续设置和配置Trident。"创建后端。"
创建存储类。
创建后端后、您必须创建一个存储类、Kubernetes用户需要卷时将指定此类。Kubernetes用户使用按名称指定存储类的永久性卷声明(Persistent Volume Claim、PVC)来配置卷。单击以下链接创建存储类。"创建存储类。"
动态配置卷
要动态配置卷、您必须使用存储类创建Kubernetes永久性卷声明(PVC)对象。单击以下链接创建PVC对象。"创建PVC"
使用卷
应用程序可以通过在POD中挂载在上述步骤中配置的卷来使用该卷。以下链接显示了一个示例。 "将卷挂载到Pod中"