Supports 3 modes to run the scanner: server, job, and cronjob.
-
Deployment mode (default): will run
kubesec
in server mode overhttp
and make possible to send it workload for scanning interactively. -
job mode: runs once scanning workload on all namespaces (default) or the specified ones.
-
cron mode: runs on specified schedule on all namespaces (default) or the specified ones.
helm repo add kubesec https://abarrak.github.io/kubesec-helm
helm install kubesec-scanner kubesec/kubesec --version 1.0.0
To run in job mode (1 time basis):
helm install kubesec-scanner kubesec/kubesec --set mode=job
To run in cronjob periodically:
helm install kubesec-scanner kubesec/kubesec --set mode=cron
- Add pagination support for large clusters when running on job modes.
- Add chart coverage "helm unittest".
You can complement the chart with the UI from here to visualize and analyze reports.
In case the work here, you can share me a cup of coffee ✌️
MIT.