NetApp/trident

Storage orchestrator for containers

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 15 minutes ago
Added to GitGenius on June 30th, 2026
Created on December 22nd, 2016
Open Issues & Pull Requests: 286 (+0)
GitHub issues: Enabled
Number of forks: 282
Total Stargazers: 879 (+0)
Total Subscribers: 78 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 days
Mean response time: 120.7 days
90th percentile: 374.8 days
Tracked items: 277

How this project is maintained

Roughly one issue in three opened in the past year never receives 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. 62% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 39% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 148
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 464 days
Stale 30+ days: 139
Stale 90+ days: 123

Recent activity

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

Top labels

  • bug (190)
  • enhancement (114)
  • tracked (114)
  • trident-protect (8)
  • documentation (6)
  • docker (2)
  • help wanted (2)
  • kubernetes (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

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.