Repository navigation
kubectl-tns-csi plugin-v0.5.5
·
42 commits
to main
since this release
kubectl-tns-csi v0.5.5
What's Changed
- chore: lint fixes for the query-narrowing change; pkg/dashboard coverage floor 9 (bad3b3c)
- perf(dashboard,kubectl): stop listing everything to find a few objects (20dda71)
- perf(tnsapi,driver): ask TrueNAS for specific objects instead of listing everything (27662c1)
- fix: standardize tns-csi namespace usage (8011645)
Installation
Using Krew (recommended)
kubectl krew install tns-csiManual Installation
Download the appropriate binary for your platform from the assets below and place it in your PATH.
# Example for Linux amd64
tar -xzf kubectl-tns_csi-linux-amd64.tar.gz
mv kubectl-tns_csi-linux-amd64/kubectl-tns_csi /usr/local/bin/Usage
kubectl tns-csi summary # Dashboard overview
kubectl tns-csi list # List all managed volumes
kubectl tns-csi list-snapshots # List snapshots
kubectl tns-csi list-orphaned # Find orphaned volumes
kubectl tns-csi describe <volume> # Detailed volume info
kubectl tns-csi health # Check all volumes health
kubectl tns-csi troubleshoot <pvc> # Diagnose PVC issues
kubectl tns-csi cleanup --execute # Delete orphaned volumes
kubectl tns-csi connectivity # Test TrueNAS connection