Difference between revisions of "Kubectl events"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
[[kubectl events --all-namespaces]] | [[kubectl events --all-namespaces]] | ||
+ | |||
+ | Display events. | ||
+ | |||
+ | Prints a table of the most important information about events. You can request events for a namespace, for all namespace, or filtered to only those pertaining to a specified resource. | ||
+ | |||
+ | Examples: | ||
+ | # List recent events in the default namespace | ||
+ | kubectl events | ||
+ | |||
+ | # List recent events in all namespaces | ||
+ | kubectl events --all-namespaces | ||
+ | |||
+ | # List recent events for the specified pod, then wait for more events and list them as they arrive | ||
+ | kubectl events --for pod/web-pod-13je7 --watch | ||
+ | |||
+ | # List recent events in YAML format | ||
+ | kubectl events -oyaml | ||
+ | |||
+ | # List recent only events of type 'Warning' or 'Normal' | ||
+ | kubectl events --types=Warning,Normal | ||
+ | |||
+ | Options: | ||
+ | -A, --all-namespaces=false: | ||
+ | If present, list the requested object(s) across all namespaces. Namespace in current context is ignored even if specified with --namespace. | ||
+ | |||
+ | --allow-missing-template-keys=true: | ||
+ | If true, ignore any errors in templates when a field or map key is missing in the template. Only applies to golang and jsonpath output formats. | ||
+ | |||
+ | --chunk-size=500: | ||
+ | Return large lists in chunks rather than all at once. Pass 0 to disable. This flag is beta and may change in the future. | ||
+ | |||
+ | --for='': | ||
+ | Filter events to only those pertaining to the specified resource. | ||
+ | |||
+ | --no-headers=false: | ||
+ | When using the default output format, don't print headers. | ||
+ | |||
+ | -o, --output='': | ||
+ | Output format. One of: (json, yaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file). | ||
+ | |||
+ | --show-managed-fields=false: | ||
+ | If true, keep the managedFields when printing objects in JSON or YAML format. | ||
+ | |||
+ | --template='': | ||
+ | Template string or path to template file to use when -o=go-template, -o=go-template-file. The template format is golang templates [http://golang.org/pkg/text/template/#pkg-overview]. | ||
+ | |||
+ | --types=[]: | ||
+ | Output only events of given types. | ||
+ | |||
+ | -w, --watch=false: | ||
+ | After listing the requested events, watch for more events. | ||
+ | |||
+ | Usage: | ||
+ | kubectl events [(-o|--output=)json|yaml|name|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-as-json|jsonpath-file] [--for TYPE/NAME] [--watch] [--types=Normal,Warning] [options] | ||
+ | |||
+ | Use "kubectl options" for a list of global command-line options (applies to all commands). | ||
+ | |||
Revision as of 16:34, 13 February 2024
kubectl events
available since v1.28 (Aug 2023)
kubectl events --all-namespaces
Display events. Prints a table of the most important information about events. You can request events for a namespace, for all namespace, or filtered to only those pertaining to a specified resource. Examples: # List recent events in the default namespace kubectl events # List recent events in all namespaces kubectl events --all-namespaces # List recent events for the specified pod, then wait for more events and list them as they arrive kubectl events --for pod/web-pod-13je7 --watch # List recent events in YAML format kubectl events -oyaml # List recent only events of type 'Warning' or 'Normal' kubectl events --types=Warning,Normal Options: -A, --all-namespaces=false: If present, list the requested object(s) across all namespaces. Namespace in current context is ignored even if specified with --namespace. --allow-missing-template-keys=true: If true, ignore any errors in templates when a field or map key is missing in the template. Only applies to golang and jsonpath output formats. --chunk-size=500: Return large lists in chunks rather than all at once. Pass 0 to disable. This flag is beta and may change in the future. --for=: Filter events to only those pertaining to the specified resource. --no-headers=false: When using the default output format, don't print headers. -o, --output=: Output format. One of: (json, yaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file). --show-managed-fields=false: If true, keep the managedFields when printing objects in JSON or YAML format. --template=: Template string or path to template file to use when -o=go-template, -o=go-template-file. The template format is golang templates [1]. --types=[]: Output only events of given types. -w, --watch=false: After listing the requested events, watch for more events. Usage: kubectl events [(-o|--output=)json|yaml|name|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-as-json|jsonpath-file] [--for TYPE/NAME] [--watch] [--types=Normal,Warning] [options] Use "kubectl options" for a list of global command-line options (applies to all commands).
News
Related
See also
Advertising: