-
Notifications
You must be signed in to change notification settings - Fork 1.1k
karmadactl: add the ability to automatically generate user guidance documents for the command line #2260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
karmadactl: add the ability to automatically generate user guidance documents for the command line #2260
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,50 @@ | ||||||
| ## karmadactl | ||||||
|
|
||||||
| karmadactl controls a Kubernetes Cluster Federation. | ||||||
|
|
||||||
| ### Synopsis | ||||||
|
|
||||||
| karmadactl controls a Kubernetes Cluster Federation. | ||||||
|
|
||||||
| ``` | ||||||
| karmadactl [flags] | ||||||
| ``` | ||||||
|
|
||||||
| ### Options | ||||||
|
|
||||||
| ``` | ||||||
| --add-dir-header If true, adds the file directory to the header of the log messages | ||||||
| --alsologtostderr log to standard error as well as files | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -h, --help help for karmadactl | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --kubeconfig string Paths to a kubeconfig. Only required if out-of-cluster. | ||||||
| --log-backtrace-at traceLocation when logging hits line file:N, emit a stack trace (default :0) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --log-dir string If non-empty, write log files in this directory | ||||||
| --log-file string If non-empty, use this log file | ||||||
| --log-file-max-size uint Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --logtostderr log to standard error instead of files (default true) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --one-output If true, only write logs to their native severity level (vs also writing to each lower severity level) | ||||||
| --skip-headers If true, avoid header prefixes in the log messages | ||||||
| --skip-log-headers If true, avoid headers when opening log files | ||||||
| --stderrthreshold severity logs at or above this threshold go to stderr (default 2) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -v, --v Level number for the log level verbosity | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure whether my edit is correct. Pls confirm. |
||||||
| --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging | ||||||
| ``` | ||||||
|
|
||||||
| ### SEE ALSO | ||||||
|
|
||||||
| * [karmadactl apply](karmadactl_apply.md) - Apply a configuration to a resource by file name or stdin and propagate them into member clusters | ||||||
| * [karmadactl cordon](karmadactl_cordon.md) - Mark cluster as unschedulable | ||||||
| * [karmadactl deinit](karmadactl_deinit.md) - Removes Karmada from Kubernetes | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| * [karmadactl describe](karmadactl_describe.md) - Show details of a specific resource or group of resources in a cluster | ||||||
| * [karmadactl exec](karmadactl_exec.md) - Execute a command in a container in a cluster | ||||||
| * [karmadactl get](karmadactl_get.md) - Display one or many resources | ||||||
| * [karmadactl init](karmadactl_init.md) - Install karmada in kubernetes | ||||||
| * [karmadactl join](karmadactl_join.md) - Register a cluster to control plane | ||||||
| * [karmadactl logs](karmadactl_logs.md) - Print the logs for a container in a pod in a cluster | ||||||
| * [karmadactl promote](karmadactl_promote.md) - Promote resources from legacy clusters to karmada control plane | ||||||
| * [karmadactl taint](karmadactl_taint.md) - Update the taints on one or more clusters | ||||||
| * [karmadactl uncordon](karmadactl_uncordon.md) - Mark cluster as schedulable | ||||||
| * [karmadactl unjoin](karmadactl_unjoin.md) - Remove the registration of a cluster from control plane | ||||||
| * [karmadactl version](karmadactl_version.md) - Print the version information | ||||||
|
|
||||||
| ###### Auto generated by spf13/cobra on 26-Jul-2022 | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,91 @@ | ||||||
| ## karmadactl apply | ||||||
|
|
||||||
| Apply a configuration to a resource by file name or stdin and propagate them into member clusters | ||||||
|
|
||||||
| ### Synopsis | ||||||
|
|
||||||
| Apply a configuration to a resource by file name or stdin and propagate them into member clusters. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'. | ||||||
|
|
||||||
| JSON and YAML formats are accepted. | ||||||
|
|
||||||
| Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274. | ||||||
|
|
||||||
| Note: It implements the function of 'kubectl apply' by default. If you want to propagate them into member clusters, please use 'kubectl apply --all-clusters'. | ||||||
|
|
||||||
| ``` | ||||||
| karmadactl apply (-f FILENAME | -k DIRECTORY) [flags] | ||||||
| ``` | ||||||
|
|
||||||
| ### Examples | ||||||
|
|
||||||
| ``` | ||||||
| # Apply the configuration without propagation into member clusters. It acts as 'kubectl apply'. | ||||||
| karmadactl apply -f manifest.yaml | ||||||
|
|
||||||
| # Apply the configuration with propagation into specific member clusters. | ||||||
| karmadactl apply -f manifest.yaml --cluster member1,member2 | ||||||
|
|
||||||
| # Apply resources from a directory and propagate them into all member clusters. | ||||||
| karmadactl apply -f dir/ --all-clusters | ||||||
| ``` | ||||||
|
|
||||||
| ### Options | ||||||
|
|
||||||
| ``` | ||||||
| --all Select all resources in the namespace of the specified resource types. | ||||||
| --all-clusters If present, propagates a group of resources to all member clusters. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --allow-missing-template-keys 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. (default true) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --cascade string[="background"] Must be "background", "orphan", or "foreground". Selects the deletion cascading strategy for the dependents (e.g. Pods created by a ReplicationController). Defaults to background. (default "background") | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -C, --cluster strings If present, propagates a group of resources to specified clusters. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --dry-run string[="unchanged"] Must be "none", "server", or "client". If client strategy, only print the object that would be sent, without sending it. If server strategy, submit server-side request without persisting the resource. (default "none") | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --field-manager string Name of the manager used to track field ownership. (default "kubectl-client-side-apply") | ||||||
| -f, --filename strings that contains the configuration to apply | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What does "that" mean? Something missing at the beginning of the sentence? |
||||||
| --force If true, immediately remove resources from API and bypass graceful deletion. Note that immediate deletion of some resources may result in inconsistency or data loss and requires confirmation. | ||||||
| --force-conflicts If true, server-side apply will force the changes against conflicts. | ||||||
| --grace-period int Period of time in seconds given to the resource to terminate gracefully. Ignored if negative. Set to 1 for immediate shutdown. Can only be set to 0 when --force is true (force deletion). (default -1) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -h, --help help for apply | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --karmada-context string Name of the cluster context in control plane kubeconfig file. | ||||||
| -k, --kustomize string Process a kustomization directory. This flag can't be used together with -f or -R. | ||||||
| -n, --namespace string If present, the namespace scope for this CLI request | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. pls confirm whether my edit is correct. |
||||||
| --openapi-patch If true, use openapi to calculate diff when the openapi presents and the resource can be found in the openapi spec. Otherwise, fall back to use baked-in types. (default true) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -o, --output string Output format. One of: (json, yaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file). | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --overwrite Automatically resolve conflicts between the modified and live configuration by using values from the modified configuration (default true) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --prune Automatically delete resource objects, that do not appear in the configs and are created by either apply or create --save-config. Should be used with either -l or --all. | ||||||
| --prune-whitelist stringArray Overwrite the default whitelist with <group/version/kind> for --prune | ||||||
| -R, --recursive Process the directory used in -f, --filename recursively. Useful when you want to manage related manifests organized within the same directory. | ||||||
| -l, --selector string Selector (label query) to filter on, supports '=', '==', and '!='.(e.g. -l key1=value1,key2=value2). Matching objects must satisfy all of the specified label constraints. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --server-side If true, apply runs in the server instead of the client. | ||||||
| --show-managed-fields If true, keep the managedFields when printing objects in JSON or YAML format. | ||||||
| --template string 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]. | ||||||
| --timeout duration The length of time to wait before giving up on a delete, zero means determine a timeout from the size of the object | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --validate string Must be one of: strict (or true), warn, ignore (or false). | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| "true" or "strict" will use a schema to validate the input and fail the request if invalid. It will perform server side validation if ServerSideFieldValidation is enabled on the api-server, but will fall back to less reliable client-side validation if not. | ||||||
| "warn" will warn about unknown or duplicate fields without blocking the request if server-side field validation is enabled on the API server, and behave as "ignore" otherwise. | ||||||
| "false" or "ignore" will not perform any schema validation, silently dropping any unknown or duplicate fields. (default "strict") | ||||||
| --wait If true, wait for resources to be gone before returning. This waits for finalizers. | ||||||
| ``` | ||||||
|
|
||||||
| ### Options inherited from parent commands | ||||||
|
|
||||||
| ``` | ||||||
| --add-dir-header If true, adds the file directory to the header of the log messages | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --alsologtostderr log to standard error as well as files | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --kubeconfig string Paths to a kubeconfig. Only required if out-of-cluster. | ||||||
| --log-backtrace-at traceLocation when logging hits line file:N, emit a stack trace (default :0) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --log-dir string If non-empty, write log files in this directory | ||||||
| --log-file string If non-empty, use this log file | ||||||
| --log-file-max-size uint Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --logtostderr log to standard error instead of files (default true) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --one-output If true, only write logs to their native severity level (vs also writing to each lower severity level) | ||||||
| --skip-headers If true, avoid header prefixes in the log messages | ||||||
| --skip-log-headers If true, avoid headers when opening log files | ||||||
| --stderrthreshold severity logs at or above this threshold go to stderr (default 2) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -v, --v Level number for the log level verbosity | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| ``` | ||||||
|
|
||||||
| ### SEE ALSO | ||||||
|
|
||||||
| * [karmadactl](karmadactl.md) - karmadactl controls a Kubernetes Cluster Federation. | ||||||
|
|
||||||
| ###### Auto generated by spf13/cobra on 26-Jul-2022 | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,51 @@ | ||||||
| ## karmadactl cordon | ||||||
|
|
||||||
| Mark cluster as unschedulable | ||||||
|
|
||||||
| ### Synopsis | ||||||
|
|
||||||
| Mark cluster as unschedulable. | ||||||
|
|
||||||
| ``` | ||||||
| karmadactl cordon CLUSTER [flags] | ||||||
| ``` | ||||||
|
|
||||||
| ### Examples | ||||||
|
|
||||||
| ``` | ||||||
| # Mark cluster "foo" as unschedulable. | ||||||
| karmadactl cordon foo | ||||||
| ``` | ||||||
|
|
||||||
| ### Options | ||||||
|
|
||||||
| ``` | ||||||
| --dry-run Run the command in dry-run mode, without making any server requests. | ||||||
| -h, --help help for cordon | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --karmada-context string Name of the cluster context in control plane kubeconfig file. | ||||||
| ``` | ||||||
|
|
||||||
| ### Options inherited from parent commands | ||||||
|
|
||||||
| ``` | ||||||
| --add-dir-header If true, adds the file directory to the header of the log messages | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --alsologtostderr log to standard error as well as files | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --kubeconfig string Paths to a kubeconfig. Only required if out-of-cluster. | ||||||
| --log-backtrace-at traceLocation when logging hits line file:N, emit a stack trace (default :0) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --log-dir string If non-empty, write log files in this directory | ||||||
| --log-file string If non-empty, use this log file | ||||||
| --log-file-max-size uint Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --logtostderr log to standard error instead of files (default true) | ||||||
| --one-output If true, only write logs to their native severity level (vs also writing to each lower severity level) | ||||||
| --skip-headers If true, avoid header prefixes in the log messages | ||||||
| --skip-log-headers If true, avoid headers when opening log files | ||||||
| --stderrthreshold severity logs at or above this threshold go to stderr (default 2) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -v, --v Level number for the log level verbosity | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| ``` | ||||||
|
|
||||||
| ### SEE ALSO | ||||||
|
|
||||||
| * [karmadactl](karmadactl.md) - karmadactl controls a Kubernetes Cluster Federation. | ||||||
|
|
||||||
| ###### Auto generated by spf13/cobra on 26-Jul-2022 | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,53 @@ | ||||||
| ## karmadactl deinit | ||||||
|
|
||||||
| Removes Karmada from Kubernetes | ||||||
|
|
||||||
| ### Synopsis | ||||||
|
|
||||||
| Removes Karmada from Kubernetes | ||||||
|
|
||||||
| ``` | ||||||
| karmadactl deinit [flags] | ||||||
| ``` | ||||||
|
|
||||||
| ### Examples | ||||||
|
|
||||||
| ``` | ||||||
| # Remove Karmada from the Kubernetes cluster. | ||||||
| karmadactl deinit | ||||||
| ``` | ||||||
|
|
||||||
| ### Options | ||||||
|
|
||||||
| ``` | ||||||
| --context string The name of the kubeconfig context to use | ||||||
| --dry-run Run the command in dry-run mode, without making any server requests. | ||||||
| -f, --force Reset cluster without prompting for confirmation. | ||||||
| -h, --help help for deinit | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -n, --namespace string namespace where Karmada components are installed. (default "karmada-system") | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| ``` | ||||||
|
|
||||||
| ### Options inherited from parent commands | ||||||
|
|
||||||
| ``` | ||||||
| --add-dir-header If true, adds the file directory to the header of the log messages | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. pls make the same changes for this part as above. |
||||||
| --alsologtostderr log to standard error as well as files | ||||||
| --kubeconfig string Paths to a kubeconfig. Only required if out-of-cluster. | ||||||
| --log-backtrace-at traceLocation when logging hits line file:N, emit a stack trace (default :0) | ||||||
| --log-dir string If non-empty, write log files in this directory | ||||||
| --log-file string If non-empty, use this log file | ||||||
| --log-file-max-size uint Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) | ||||||
| --logtostderr log to standard error instead of files (default true) | ||||||
| --one-output If true, only write logs to their native severity level (vs also writing to each lower severity level) | ||||||
| --skip-headers If true, avoid header prefixes in the log messages | ||||||
| --skip-log-headers If true, avoid headers when opening log files | ||||||
| --stderrthreshold severity logs at or above this threshold go to stderr (default 2) | ||||||
| -v, --v Level number for the log level verbosity | ||||||
| --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging | ||||||
| ``` | ||||||
|
|
||||||
| ### SEE ALSO | ||||||
|
|
||||||
| * [karmadactl](karmadactl.md) - karmadactl controls a Kubernetes Cluster Federation. | ||||||
|
|
||||||
| ###### Auto generated by spf13/cobra on 26-Jul-2022 | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,68 @@ | ||||||
| ## karmadactl describe | ||||||
|
|
||||||
| Show details of a specific resource or group of resources in a cluster | ||||||
|
|
||||||
| ``` | ||||||
| karmadactl describe (-f FILENAME | TYPE [NAME_PREFIX | -l label] | TYPE/NAME) (-C CLUSTER) [flags] | ||||||
| ``` | ||||||
|
|
||||||
| ### Examples | ||||||
|
|
||||||
| ``` | ||||||
| # Describe a pod in cluster(member1) | ||||||
| karmadactl describe pods/nginx -C=member1 | ||||||
|
|
||||||
| # Describe all pods in cluster(member1) | ||||||
| karmadactl describe pods -C=member1 | ||||||
|
|
||||||
| # Describe a pod identified by type and name in "pod.json" in cluster(member1) | ||||||
| karmadactl describe -f pod.json -C=member1 | ||||||
|
|
||||||
| # Describe pods by label name=myLabel in cluster(member1) | ||||||
| karmadactl describe po -l name=myLabel -C=member1 | ||||||
|
|
||||||
| # Describe all pods managed by the 'frontend' replication controller in cluster(member1) | ||||||
| # (rc-created pods get the name of the rc as a prefix in the pod name) | ||||||
| karmadactl describe pods frontend -C=member1 | ||||||
| ``` | ||||||
|
|
||||||
| ### Options | ||||||
|
|
||||||
| ``` | ||||||
| -A, --all-namespaces If present, list the requested object(s) across all namespaces. Namespace in current context is ignored even if specified with --namespace. | ||||||
| --chunk-size int Return large lists in chunks rather than all at once. Pass 0 to disable. This flag is beta and may change in the future. (default 500) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -C, --cluster string Specify a member cluster | ||||||
| -f, --filename strings Filename, directory, or URL to files containing the resource to describe | ||||||
| -h, --help help for describe | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --karmada-context string Name of the cluster context in control plane kubeconfig file. | ||||||
| -k, --kustomize string Process the kustomization directory. This flag can't be used together with -f or -R. | ||||||
| -n, --namespace string If present, the namespace scope for this CLI request | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| -R, --recursive Process the directory used in -f, --filename recursively. Useful when you want to manage related manifests organized within the same directory. | ||||||
| -l, --selector string Selector (label query) to filter on, supports '=', '==', and '!='.(e.g. -l key1=value1,key2=value2) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| --show-events If true, display events related to the described object. (default true) | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| ``` | ||||||
|
|
||||||
| ### Options inherited from parent commands | ||||||
|
|
||||||
| ``` | ||||||
| --add-dir-header If true, adds the file directory to the header of the log messages | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. pls make the same changes to this part as above. |
||||||
| --alsologtostderr log to standard error as well as files | ||||||
| --kubeconfig string Paths to a kubeconfig. Only required if out-of-cluster. | ||||||
| --log-backtrace-at traceLocation when logging hits line file:N, emit a stack trace (default :0) | ||||||
| --log-dir string If non-empty, write log files in this directory | ||||||
| --log-file string If non-empty, use this log file | ||||||
| --log-file-max-size uint Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) | ||||||
| --logtostderr log to standard error instead of files (default true) | ||||||
| --one-output If true, only write logs to their native severity level (vs also writing to each lower severity level) | ||||||
| --skip-headers If true, avoid header prefixes in the log messages | ||||||
| --skip-log-headers If true, avoid headers when opening log files | ||||||
| --stderrthreshold severity logs at or above this threshold go to stderr (default 2) | ||||||
| -v, --v Level number for the log level verbosity | ||||||
| --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging | ||||||
| ``` | ||||||
|
|
||||||
| ### SEE ALSO | ||||||
|
|
||||||
| * [karmadactl](karmadactl.md) - karmadactl controls a Kubernetes Cluster Federation. | ||||||
|
|
||||||
| ###### Auto generated by spf13/cobra on 26-Jul-2022 | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.