Files
kubescape/docs/release.md
David Wertenteil 00314be32a Update format and output flags (#43)
* support stdin input

* support output to file
2021-08-30 18:49:17 +03:00

1.7 KiB

Kubescape Release

Input

Scan a running Kubernetes cluster

  • Scan your Kubernetes cluster. Ignore kube-system and kube-public namespaces
kubescape scan framework nsa --exclude-namespaces kube-system,kube-public
  • Scan your Kubernetes cluster
kubescape scan framework nsa 

Scan a local Kubernetes manifest

  • Scan single Kubernetes manifest file
kubescape scan framework nsa <my-workload.yaml>
  • Scan many Kubernetes manifest files
kubescape scan framework nsa <my-workload-1.yaml> <my-workload-2.yaml>
  • Scan all Kubernetes manifest files in directory
kubescape scan framework nsa *.yaml
  • Scan Kubernetes manifest from stdout
cat <my-workload.yaml> | kubescape scan framework nsa -
  • Scan Kubernetes manifest url
kubescape scan framework nsa https://raw.githubusercontent.com/GoogleCloudPlatform/microservices-demo/master/release/kubernetes-manifests.yaml

Scan HELM chart

helm template [CHART] [flags] --generate-name --dry-run | kubescape scan framework nsa -

Output formats

By default, the output is user friendly.

For the sake of automation, it is possible to receive the result in a json or junit xml format.

  • Output in json format
kubescape scan framework nsa --format json --output results.json
  • Output in junit xml format
kubescape scan framework nsa --format junit --output results.xml