kubearmor-client

command module
v0.11.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

README

karmor

karmor is a client tool to help manage KubeArmor.

Installation

curl -sfL http://get.kubearmor.io/ | sudo sh -s -- -b /usr/local/bin
Installing from Source

Build karmor from source if you want to test the latest (pre-release) karmor version.

git clone https://github.com/kubearmor/kubearmor-client.git
cd kubearmor-client
make install

Usage

CLI Utility to help manage KubeArmor

KubeArmor is a container-aware runtime security enforcement system that
restricts the behavior (such as process execution, file access, and networking
operation) of containers at the system level.

Usage:
  karmor [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  discover    Discover applicable policies
  get         Display specified resources
  help        Help about any command
  insight     Policy insight from discovery engine
  install     Install KubeArmor in a Kubernetes Cluster
  log         Observe Logs from KubeArmor
  rotate-tls  Rotate webhook controller tls certificates
  selfupdate  selfupdate this cli tool
  sysdump     Collect system dump information for troubleshooting and error report
  uninstall   Uninstall KubeArmor from a Kubernetes Cluster
  version     Display version information
  vm          VM commands for kvmservice
  probe       Checks for supported kubearmor features in the current environment       

Flags:
  -h, --help   help for karmor

Use "karmor [command] --help" for more information about a command.

Documentation

Overview

Package main is responsible for the execution of CLI

Directories

Path Synopsis
Package cmd is the collection of all the subcommands available in kArmor while providing relevant options for the same
Package cmd is the collection of all the subcommands available in kArmor while providing relevant options for the same
Package deployment contains configuration for the daemonset deployment we leverage to probe into k8s cluster
Package deployment contains configuration for the daemonset deployment we leverage to probe into k8s cluster
Package discover fetches policies from discovery engine
Package discover fetches policies from discovery engine
Package get communicates with CRD Client
Package get communicates with CRD Client
Package insight fetches insight data from discovery engine
Package insight fetches insight data from discovery engine
Package install is responsible for installation and uninstallation of KubeArmor while autogenerating the configuration
Package install is responsible for installation and uninstallation of KubeArmor while autogenerating the configuration
Package k8s contains helper functions to establlish connection and communicate with k8s apis
Package k8s contains helper functions to establlish connection and communicate with k8s apis
Package log connects and observes telemetry from KubeArmor
Package log connects and observes telemetry from KubeArmor
Package probe helps check compatibility of KubeArmor in a given environment
Package probe helps check compatibility of KubeArmor in a given environment
Package profile to fetch logs
Package profile to fetch logs
Client
Package profileclient to handle profiling of kubearmor telemetry events
Package profileclient to handle profiling of kubearmor telemetry events
Package recommend package
Package recommend package
Package rotatetls rotates webhook controller tls certificates
Package rotatetls rotates webhook controller tls certificates
Package selfupdate exposes KubeArmor build details and provides interface to check and update the CLI itself
Package selfupdate exposes KubeArmor build details and provides interface to check and update the CLI itself
Package summary shows observability data from discovery engine
Package summary shows observability data from discovery engine
Package sysdump collects and dumps information for troubleshooting KubeArmor
Package sysdump collects and dumps information for troubleshooting KubeArmor
Package version checks the current CLI version and if there's a need to update it
Package version checks the current CLI version and if there's a need to update it
vm
Package vm contains interfaces to setup or communicate with KubeArmor running in either systemd mode or with KVM Service
Package vm contains interfaces to setup or communicate with KubeArmor running in either systemd mode or with KVM Service

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL