Making Kubectl PowerShell friendly (no Crescendo, no JSON)
summary
Claim: kubectl outputs PowerShell objects without no Crescendo wrappers or no JSON parsing by intercepting kubectl stdout, inserting semicolons, ConvertFrom-Csv and attaching PS type names. Built a ~40‑line module called Special K (v0.2.1 published, 0.3 beta coming) that preserves kubectl syntax and table formats via auto‑generated format files. It works for common commands and enables left‑side filtering but has gotchas: all properties are strings, some flags like -o wide and namespaces are not fully handled, and it targets PowerShell 7+.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:30kubectl and PowerShell mismatch
- 7:05Special K module
- 10:16Parsing kubectl output
- 19:05String vs integer gotchas
- 26:55Automating output formats
- 31:49Filtering with kubectl
- 40:36Summary and availability
related talks
41m"Let's Talk PS Cresendo" Powershell
45mUsing PowerShell to be a Linux Administrator
01h 03mThe Zen of Powershell - PowerShell for the C# dev
45mPlatform PowerShell
19mCross-Cloud without Crossed Fingers: Surviving Azure, AWS, and GCP with PowerShell
45mNew Shell in Town: Adventures in using PowerShell on Linux
31mHow to Satisfy Your OCD with PowerShell Code and Tools
46mPowerShell as an MCP Tooling Host: Using MCPServerPS to Supercharge AI-Assisted...
