OS Manuals

/usr/bin/kapp

kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label

From kapp 0.66.1-r3 (os), captured 2026-11-05 by running kapp --help (exit 0). permalink

Also provided by 1 other package version
kapp helps to manage applications on your Kubernetes cluster (app-change, app-group, completion, config-map, delete, deploy, deploy-config, inspect, label, list, logs, rename, service-account, tools, version)

Usage:
  kapp [flags]
  kapp [command]

App Commands:
  delete          Delete app
  deploy          Deploy app
  inspect         Inspect app
  list            List all apps in a namespace
  logs            Print app's Pod logs

App Support Commands:
  app-change      App change (garbage-collect, list)
  app-group       app-group will deploy/delete an application for each subdirectory within a directory (delete, deploy)
  config-map      Config map (list)
  label           Print specified app label
  rename          Rename app
  service-account Service account (list)

Misc Commands:
  deploy-config   Show default deploy config
  tools           Tools (diff, inspect, list-labels)

Available/Other Commands:
  completion      Output shell completion code for the specified shell (bash, zsh or fish)
  help            Help about any command
  version         Print client version

Flags:
      --color                       Set color output (default true)
      --column strings              Filter to show only given columns
      --debug                       Include debug output
  -h, --help                        help for kapp
      --json                        Output as JSON
      --kube-api-burst int          Set Kubernetes API client burst limit (default 1000)
      --kube-api-qps float32        Set Kubernetes API client QPS limit (default 1000)
      --kubeconfig string           Path to the kubeconfig file ($KAPP_KUBECONFIG)
      --kubeconfig-context string   Kubeconfig context override ($KAPP_KUBECONFIG_CONTEXT)
      --kubeconfig-yaml string      Kubeconfig contents as YAML ($KAPP_KUBECONFIG_YAML)
      --profile string              Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex) (default "none")
      --profile-output string       Name of the file to write the profile to (default "profile.pprof")
  -v, --version                     version for kapp
      --warnings                    Show warnings (default true)
  -y, --yes                         Assume yes for any prompt

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

Succeeded
Options (15)
OptionDescriptionSource
--colorSet color output (default true)help
--column stringsFilter to show only given columnshelp
--debugInclude debug outputhelp
-h, --helphelp for kapphelp
--jsonOutput as JSONhelp
--kube-api-burst intSet Kubernetes API client burst limit (default 1000)help
--kube-api-qps float32Set Kubernetes API client QPS limit (default 1000)help
--kubeconfig stringPath to the kubeconfig file ($KAPP_KUBECONFIG)help
--kubeconfig-context stringKubeconfig context override ($KAPP_KUBECONFIG_CONTEXT)help
--kubeconfig-yaml stringKubeconfig contents as YAML ($KAPP_KUBECONFIG_YAML)help
--profile stringName of profile to capture.help
--profile-output stringName of the file to write the profile to (default "profile.pprof")help
-v, --versionversion for kapphelp
--warningsShow warnings (default true)help
-y, --yesAssume yes for any prompthelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.