1. kubectl options

    返回结果:

    The following options can be passed to any command:

    1. --add-dir-header=false: If true, adds the file directory to the header of the log messages
    2. --alsologtostderr=false: log to standard error as well as files
    3. --as='': Username to impersonate for the operation
    4. --as-group=[]: Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
    5. --cache-dir='/Users/liupo.wu/.kube/cache': Default cache directory
    6. --certificate-authority='': Path to a cert file for the certificate authority
    7. --client-certificate='': Path to a client certificate file for TLS
    8. --client-key='': Path to a client key file for TLS
    9. --cluster='': The name of the kubeconfig cluster to use
    10. --context='': The name of the kubeconfig context to use
    11. --insecure-skip-tls-verify=false: If true, the server's certificate will not be checked for validity. This will

    make your HTTPS connections insecure —kubeconfig=’’: Path to the kubeconfig file to use for CLI requests. —log-backtrace-at=:0: when logging hits line file:N, emit a stack trace —log-dir=’’: If non-empty, write log files in this directory —log-file=’’: If non-empty, use this log file —log-file-max-size=1800: Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. —log-flush-frequency=5s: Maximum number of seconds between log flushes —logtostderr=true: log to standard error instead of files —match-server-version=false: Require server version to match client version -n, —namespace=’’: If present, the namespace scope for this CLI request —one-output=false: If true, only write logs to their native severity level (vs also writing to each lower severity level —password=’’: Password for basic authentication to the API server —profile=’none’: Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex) —profile-output=’profile.pprof’: Name of the file to write the profile to —request-timeout=’0’: The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don’t timeout requests. -s, —server=’’: The address and port of the Kubernetes API server —skip-headers=false: If true, avoid header prefixes in the log messages —skip-log-headers=false: If true, avoid headers when opening log files —stderrthreshold=2: logs at or above this threshold go to stderr —tls-server-name=’’: Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used —token=’’: Bearer token for authentication to the API server —user=’’: The name of the kubeconfig user to use —username=’’: Username for basic authentication to the API server -v, —v=0: number for the log level verbosity —vmodule=: comma-separated list of pattern=N settings for file-filtered logging —warnings-as-errors=false: Treat warnings received from the server as errors and exit with a non-zero exit code