This documentation is for an older Keptn release. Please consider the newest one when working with the latest Keptn.

keptn uninstall

keptn uninstall

Uninstalls Keptn from a Kubernetes cluster


Uninstalls Keptn from a Kubernetes cluster.

This command does not delete:

  • Dynatrace monitoring
  • Prometheus monitoring
  • Any (third-party) service installed in addition to Keptn (e.g., notification-service, slackbot-service, …)

Besides, deployed services and the configuration on the Git upstream (i.e., GitHub, GitLab, or Bitbucket) are not deleted. To clean-up created projects and services, please see Delete a project.

Note: This command requires a Kubernetes current context pointing to the cluster where Keptn should get uninstalled from.

keptn uninstall [flags]


keptn uninstall


  -h, --help                       help for uninstall
  -s, --insecure-skip-tls-verify   Skip tls verification for kubectl commands
  -n, --namespace string           Specify the namespace Keptn should be installed in (default keptn). (default "keptn")

Options inherited from parent commands

      --mock                 Disables communication to a Keptn endpoint
  -q, --quiet                Suppresses debug and info messages
      --suppress-websocket   Disables WebSocket communication to suppress info messages from services running inside Keptn
  -v, --verbose              Enables verbose logging to print debug messages


  • keptn - The CLI for using Keptn
Auto generated by spf13/cobra on 12-Oct-2020