1. NetApp Trident Documentation, "Backend configuration": This official documentation details the drivers available for different NetApp storage backends. For ONTAP, it explicitly lists the ontap-nas driver using NFS and the ontap-san driver using iSCSI.
Reference: NetApp, "Trident Documentation > Set up > Backend configuration > ONTAP configuration". Section: "ONTAP SAN drivers (ontap-san, ontap-san-economy)" states, "These drivers create iSCSI LUNs..." and Section: "ONTAP NAS drivers (ontap-nas, ontap-nas-economy)" states, "These drivers create ONTAP FlexVols and share them via NFS..."
2. Cisco Validated Design (CVD), "FlexPod Datacenter with Red Hat OpenShift Container Platform 4.6 Design Guide": This guide provides a validated architecture for the scenario described. In the storage configuration sections, it demonstrates the creation of Trident backends and Kubernetes StorageClasses using only the ontap-nas (NFS) and ontap-san (iSCSI) drivers.
Reference: Cisco Validated Design CVD-1594, "Chapter 4: FlexPod Datacenter with Red Hat OpenShift Container Platform 4.6 Design". Section: "Storage for OpenShift Container Platform > NetApp Trident Storage Orchestrator for Kubernetes", Figures 36 and 37 show backend configurations for ontap-nas and ontap-san, which map to NFS and iSCSI respectively.