Automate and Orchestrate Storage
in a Container World.

Trident is a dynamic storage orchestrator that simplifies the consumption of persistent volumes (PV) in Kubernetes. Manage storage resource across multiple NetApp platforms.
Get StartedGitHub

Standard & Extensible

Kubernetes and REST interface(s) for consuming storage resources

Storage Support

All major NetApp storage platforms are supported:
ONTAP, Element/HCI, SANtricity/E-Series

Easy Deployment

Deploy as a standalone to a host, as a container, or as a Kubernetes pod


Trident is supported under existing NetApp maintenance agreement


Trident is an open source project maintained and supported by NetApp

Simplify the Consumption of Persistent Volumes (PV) in Kubernetes

Persistent storage for stateful applications is a major inhibitor in the broad adoption of containers for the enterprise. NetApp was the first to offer a robust, open source solution to address this gap, and has since increased its investment and participation in the community and its partner ecosystem to shape the way containers approach data management.

Container technology is an important piece of NetApp’s Data Fabric vision, and we want to help our customers  get the most out of their NetApp investment; simplifying the deployment of containers throughout the enterprise while protecting and managing data, wherever, whenever — across the fabric.

Trident is a dynamic storage orchestrator that provides the ability to manage storage resources across all major NetApp storage platforms. It natively integrates with Kubernetes in order to dynamically provision persistent volume requests on demand, at the time of the request. Additionally, Trident has a REST interface which can be used by any application to create and manage storage across the configured resources. Trident is also fully supported by NetApp.


  • Kubernetes and REST interface(s) for consuming storage resources
  • Compatible with:
    – ONTAP
    – Element and HCI
    – E-Series, and soon to offer support for NetApp Cloud Volumes
  • Create and provision against meta-classes of storage with common characteristics, providing abstracted pools of storage to the consumer
  • Deploy as a standalone application to a physical/virtual host, as a container, or as a Kubernetes pod

Bring in the Volumes!

Trident 19.04 has just been released! Volume import is one of the main features included with v19.04. It makes the move to containerized environments and disaster recovery scenarios much easier.      What is Volume Import?  Volume import provides the ability to...

read more

Tenant Data Isolation with Trident

Kubernetes makes managing applications very easy and flexible. Pods can be deployed anywhere, on your local PC for testing, on-prem or in the cloud at anytime. Kubernetes can guarantee a certain number of pods are deployed and running at any given time, and may even...

read more

Deploying StorageGRID in a Kubernetes Cluster

NetApp’s StorageGRID object store is very easy to use, but it can be challenging to get all of the right infrastructure together to deploy it, especially if you just want to try it out. But under the covers it’s built and deployed as container images, and recent...

read more

Introducing Trident v18.10

How time flies! The Trident team has had a busy summer cooking up some great content for you. And today we’re happy to present our latest release: 18.10. We bet you can’t wait to find out what’s inside, so let’s get right into it! Volume Resizing in Kubernetes As one...

read more