[Verse 1]
When you need to check what storage is available
In your Kubernetes cluster running stable
There's a command that shows you all the classes
No more guessing what your storage passes
kubectl get storageclasses reveals the list
Every option that your cluster can't resist
From fast SSDs to slower spinning drives
See what storage keeps your data alive
[Chorus]
Get storage classes, see what's there
Fast or slow, what does your cluster share
Provisioners and policies too
Storage classes tell you what they can do
Get storage classes, type the command
kubectl shows you what's at your command
[Verse 2]
Each storage class has a provisioner name
AWS EBS or Azure, not quite the same
Google persistent disk or local storage
Every class defines its own coverage
Parameters tell you how volumes are made
Replication and zones where data's laid
Default classes marked with special signs
Making storage choices easier to find
[Chorus]
Get storage classes, see what's there
Fast or slow, what does your cluster share
Provisioners and policies too
Storage classes tell you what they can do
Get storage classes, type the command
kubectl shows you what's at your command
[Bridge]
Volume binding modes immediate or wait
Reclaim policies seal your data's fate
Retain or delete when pods are done
Storage classes make the choice for everyone
Allow volume expansion true or false
Understanding classes helps your cause
[Verse 3]
Before you create that persistent claim
Check your storage classes, learn each name
Some are faster, some store data long
Pick the right class and you can't go wrong
From standard drives to premium speed
Storage classes match your every need
[Chorus]
Get storage classes, see what's there
Fast or slow, what does your cluster share
Provisioners and policies too
Storage classes tell you what they can do
Get storage classes, type the command
kubectl shows you what's at your command
[Outro]
kubectl get storageclasses
Shows you all your storage passes
Before you claim persistent space
Know your options, know your place