k8s-swiss-knife is born
Kubernetes is famous mainly of its extensibility, kubectl plugins are one of the various proofs.
k8s-swiss-knife the all-in-one-plugin has born!
Have you ever heard about kubectl plugin?
A plugin is a standalone executable file, whose name begins withkubectl-
. To install a plugin, move its executable file to anywhere on yourPATH
.
Easy, right?
k8s-swiss-knife
Since today, I was merely one of the thousands of kubectl users all around the globe.
I daily use a lot of kubectl plugins, see some of them in the following awesome list.
But the passive era has ended, and I decided to start my own plugin "k8s-swiss-knife".
Its aim is to have an all-in-one-tool to easily work with complex Kubernetes clusters.
I mean for example:
- discover security issues
- optimize resource configuration
- any custom checks
- and so on..
The very first feature is about security, and it discovers with one command which pod(s) are running with root user.
kubectl swissknife root_less_checker [-n <namespace>]
Below the official Github repository with easy installation guide.
If you'd like the idea and/or have some proposals, please let me know through github issues and..
anyway, please leave a Github star!