Convenience wrapper around both kubectl and helm
Convenience wrapper around both kubectl and helm.
Think of it as a swiss army knife for Kubernetes tasks. Possible use cases are for example executing a command on multiple pods at the same time, retrieving usage details, or deploying a sequence of Helm Charts with custom pre- and post-install hooks.
See the individual commands to get the complete overview.
--kubeconfig string Kubernetes configuration file (default "~/.kube/config")
--terminal-width int disable autodetection and specify an explicit terminal width (default -1)
--terminal-height int disable autodetection and specify an explicit terminal height (default -1)
--fatal fatal output - level 1
--error error output - level 2
--warn warn output - level 3
-v, --verbose verbose output - level 4
--debug debug output - level 5
--trace trace output - level 6
-h, --help help for havener
- havener certs - Checks whether certificates are valid or not
- havener deploy - Installs Helm Charts using a havener configuration
- havener events - Show Kubernetes cluster events
- havener logs - Retrieve log files from all pods
- havener node-exec - Execute command on Kubernetes node
- havener pod-exec - Execute command on Kubernetes pod
- havener purge - Deletes Helm Releases
- havener secrets - Verify secrets in all namespaces
- havener top - Shows CPU and Memory usage
- havener upgrade - Upgrades Helm Charts using a havener configuration
- havener version - Shows the version
- havener watch - Watch status of all pods in all namespaces