NetApp/trident

Storage orchestrator for containers

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on June 30th, 2026
Created on December 22nd, 2016
Open Issues & Pull Requests: 273 (+0)
Number of forks: 281
Total Stargazers: 871 (+0)
Total Subscribers: 78 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.8 days
Mean response time: 123.3 days
90th percentile: 374.8 days
Tracked items: 271

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 5 days, while "tracked" waits about 4 weeks. 66% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 140
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 489 days
Stale 30+ days: 132
Stale 90+ days: 113

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 4

Top labels

  • bug (183)
  • enhancement (113)
  • tracked (111)
  • trident-protect (7)
  • documentation (6)
  • docker (2)
  • help wanted (2)
  • kubernetes (2)

Detailed Description

Trident is an open source storage orchestrator for Kubernetes maintained by NetApp that implements the Container Storage Interface standard to provide dynamic storage provisioning for containerized applications. Written in Go, the project enables Kubernetes workloads to consume persistent storage from NetApp's portfolio of storage systems including ONTAP, Element, Azure NetApp Files, Google Cloud NetApp Volumes, and Amazon FSx for ONTAP. The orchestrator deploys as pods within Kubernetes clusters and handles the provisioning, management, and lifecycle of storage resources for containers.

Beyond basic storage provisioning, Trident addresses advanced data management scenarios including snapshots, backups, replication, and cloning capabilities. These features support data protection and disaster recovery workflows for containerized applications, leveraging NetApp's data management technology. The project also handles portability and migration use cases, allowing applications to move between different storage backends and cloud environments while maintaining persistent data.

The repository shows active maintenance and engagement from the NetApp team.

These connections suggest Trident integrates with broader Kubernetes ecosystem tools for cluster management, continuous deployment, and context management. The classification of Trident spans multiple domains including storage orchestration, Kubernetes integration, persistent volumes, container storage, cloud storage, automation, CSI driver implementation, data management, dynamic provisioning, and enterprise storage, reflecting its comprehensive role in containerized infrastructure.

Trident is positioned as a fully supported enterprise solution with documented support policies and release lifecycle information available through NetApp's support portal. The project's design from the ground up around industry-standard interfaces like CSI ensures compatibility with the broader Kubernetes ecosystem rather than vendor lock-in. By abstracting storage provisioning behind standard Kubernetes APIs, Trident allows applications to request storage without knowledge of the underlying NetApp infrastructure, whether on-premises or in cloud environments. This approach enables organizations to leverage existing NetApp storage investments while modernizing their application deployment strategies through containerization.