Difference between revisions of "Kubectl config --help"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
{{lowercase}} | {{lowercase}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | kubectl config --help | ||
+ | Modify kubeconfig files using subcommands like "kubectl config set current-context my-context" | ||
+ | |||
+ | The loading order follows these rules: | ||
+ | |||
+ | 1. If the --kubeconfig flag is set, then only that file is loaded. The flag may only be set once and no merging takes place. | ||
+ | 2. If $KUBECONFIG environment variable is set, then it is used as a list of paths (normal path delimiting rules for your system). These paths are | ||
+ | merged. When a value is modified, it is modified in the file that defines the stanza. When a value is created, it is created in the first file that | ||
+ | exists. If no files in the chain exist, then it creates the last file in the list. | ||
+ | 3. Otherwise, ${HOME}/.kube/config is used and no merging takes place. | ||
+ | |||
+ | Available Commands: | ||
+ | current-context Display the current-context | ||
+ | delete-cluster Delete the specified cluster from the kubeconfig | ||
+ | delete-context Delete the specified context from the kubeconfig | ||
+ | delete-user Delete the specified user from the kubeconfig | ||
+ | get-clusters Display clusters defined in the kubeconfig | ||
+ | get-contexts Describe one or many contexts | ||
+ | get-users Display users defined in the kubeconfig | ||
+ | rename-context Rename a context from the kubeconfig file | ||
+ | set Set an individual value in a kubeconfig file | ||
+ | set-cluster Set a cluster entry in kubeconfig | ||
+ | set-context Set a context entry in kubeconfig | ||
+ | set-credentials Set a user entry in kubeconfig | ||
+ | unset Unset an individual value in a kubeconfig file | ||
+ | use-context Set the current-context in a kubeconfig file | ||
+ | view Display merged kubeconfig settings or a specified kubeconfig file | ||
+ | |||
+ | Usage: | ||
+ | kubectl config SUBCOMMAND [options] | ||
+ | |||
+ | Use "kubectl <command> --help" for more information about a given command. | ||
+ | Use "kubectl options" for a list of global command-line options (applies to all commands). | ||
== See also == | == See also == |
Revision as of 14:18, 5 December 2021
kubectl config --help Modify kubeconfig files using subcommands like "kubectl config set current-context my-context" The loading order follows these rules: 1. If the --kubeconfig flag is set, then only that file is loaded. The flag may only be set once and no merging takes place. 2. If $KUBECONFIG environment variable is set, then it is used as a list of paths (normal path delimiting rules for your system). These paths are merged. When a value is modified, it is modified in the file that defines the stanza. When a value is created, it is created in the first file that exists. If no files in the chain exist, then it creates the last file in the list. 3. Otherwise, ${HOME}/.kube/config is used and no merging takes place. Available Commands: current-context Display the current-context delete-cluster Delete the specified cluster from the kubeconfig delete-context Delete the specified context from the kubeconfig delete-user Delete the specified user from the kubeconfig get-clusters Display clusters defined in the kubeconfig get-contexts Describe one or many contexts get-users Display users defined in the kubeconfig rename-context Rename a context from the kubeconfig file set Set an individual value in a kubeconfig file set-cluster Set a cluster entry in kubeconfig set-context Set a context entry in kubeconfig set-credentials Set a user entry in kubeconfig unset Unset an individual value in a kubeconfig file use-context Set the current-context in a kubeconfig file view Display merged kubeconfig settings or a specified kubeconfig file Usage: kubectl config SUBCOMMAND [options] Use "kubectl <command> --help" for more information about a given command. Use "kubectl options" for a list of global command-line options (applies to all commands).
See also
kubectl config
[view | get-contexts | current-context | get-clusters | set-context | set-credentials ], ~/.kube/config, kubectl config --help
,kubectx
, Kubernetes contexts,KUBECONFIG, kubectl --kubeconfig
kubectl
: [cp | config | create
|delete
|edit | explain |
apply
|exec
|get
|set
|drain | uncordon | rolling-update
|rollout
|logs
|run
|auth
|label | annotate
|version
|top
|diff
|debug
|replace
|describe
|port-forward | proxy
|scale
|rollout
|api-resources
| expose deployment | expose | patch | attach | get endpoints | ~/.kube/config | kubectl logs --help | kubectl --help, kubectl-convert, kubectl autoscale, kubectl.kubernetes.io
Advertising: