Skip to Content

Configure

You can modify the default settings for the kubetail CLI tool using a local settings file. By default kubetail looks for the file in $HOME/.kubetail/config.yaml but you can specify a different location using the -c/--config flag. The file can be in yaml, toml or json format.

To initialize the config file you can use config init command:

kubetail config init

You can also use the template file found here :

## Kubetail CLI Configuration File # # This file defines the behavior for the kubetail CLI tool, # including logs command defaults and dashboard server settings. # ## version ## # # Schema version for the configuration file # version: 1 ## general ## # general: ## kubeconfig ## # # Path to the kubeconfig file to use for CLI requests. # If empty, the default path (~/.kube/config) or KUBECONFIG env var is used. # # Default value: "" # kubeconfig: "" ## commands ## # commands: ## logs ## # # Settings specific to the 'logs' subcommand # logs: ## head ## # # The number of lines to show from the beginning of the log buffer # # Default value: 10 # head: 10 ## tail ## # # The number of lines to show from the end of the log buffer # # Default value: 10 # tail: 10 ## kube-context ## # # The specific Kubernetes context to use. # If empty, the current active context is used. # # Default value: "" # kube-context: "" ## serve ## # # Settings for the dashboard server # serve: ## host ## # # The network interface the server should bind to. # # Default value: localhost # host: localhost ## port ## # # The TCP port the server will listen on. # # Default value: 7500 # port: 7500 ## skip-open ## # # If true, the CLI will not automatically open the browser # when the server starts. # # Default value: false # skip-open: false
Last updated on