Skip to main content
NetApp Knowledge Base

Can Trident use ONTAP S3 Buckets as a Storage Backend in Kubernetes?

Views:
360
Visibility:
Public
Votes:
0
Category:
trident-kubernetes
Specialty:
snapx
Last Updated:

Applies to

  • NetApp Trident (all supported versions as of Nov 2025)
  • NetApp ONTAP 9.8 and later (including 9.17.1)
  • Kubernetes clusters including MKE (Mirantis Kubernetes Engine)

Answer

NoTrident does not support using ONTAP S3 buckets as a storage backend.
  • You cannot create Trident backends or Kubernetes storage classes that provision persistent volumes from ONTAP S3 buckets
  • Only block and file protocols (iSCSI, NFS, SMB) are supported by Trident for dynamic provisioning

For more info:

Workaround:
  • For Kubernetes workloads requiring object storage:
    • Use S3-compatible object storage directly from your application, bypassing Trident
    • Applications should interact with S3 via SDKs, not as Kubernetes persistent volumes
  • For Kubernetes persistent storage:
    • Use Trident with supported ONTAP NAS (NFS) or SAN (iSCSI) backends

 

Additional Information

NetApp is tracking the development of COSI (Container Object Storage Interface) for future object storage integration with Kubernetes, but  there is no current GA support.
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.