Create & Distribute a Plugin for K8s in Minutes? Easy!
summary
Explains how to create and publish a kubectl plugin quickly: demonstrates a working plugin implemented as a bash script that decorates kubectl get output with seasonal emojis, supports -h help, ignores blank/name lines, and selects emojis randomly. Recommends using any language that builds a binary (Go suggested), packaging with goreleaser to generate releases and the plugin manifest, and publishing through a krew index so users can install it with kubectl krew install.
AI-written summary · about
chapters (10)
- 0:00K8s plugin intro
- 3:05kubectl commands
- 7:02Why create plugin
- 9:33Simple plugin steps
- 11:08Live plugin demo
- 17:54Distribute with Krew
- 21:44Krew manifest
- 24:57Plugin naming
- 26:06Go for plugins
- 27:10Conclusion
related talks
27mCreate & Distribute a Kubernetes Plugin in a Few Minutes ... ?
30mWriting kubectl Plugins for Everyone: Develop, Package & Distribute
38mMaking Plugins Mainstream: Developing a Plugin Manager for Kubectl
36mKubectl Plugins 101
28mThe Building Blocks of DX: K8s Evolution From CLI to GitOps
15mWriting Kubectl plugins using WebAssembly
10mKeynote: Unleashing the Power of Kubectl
10mKeynote: Unleashing the Power of Kubectl
