Usage of /usr/bin/aws-efs-csi-driver:
-adaptive-retry-mode
Opt out to use standard sdk retry configuration. By default, adaptive retry mode will be used to more heavily client side rate limit EFS API requests. (default true)
-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 (no effect when -logtostderr=true)
-alsologtostderrthreshold value
logs at or above this threshold go to stderr when -alsologtostderr=true (no effect when -logtostderr=true)
-debug-logs
Set klog verbosity to level 5 and enable debug logging in efs-utils.
-delete-access-point-root-dir
Opt in to delete access point root directory by DeleteVolume. By default, DeleteVolume will delete the access point behind Persistent Volume and deleting access point will not delete the access point root directory or its contents.
-efs-cloudwatch-log-enabled
Enable CloudWatch logging for EFS in efs-utils.conf.
-efs-utils-conf-overrides string
Comma-separated section:key=value overrides applied to efs-utils.conf. These take precedence over other flags that control the same config (e.g., efs-cloudwatch-log-enabled).
-efs-utils-config-dir-path string
The preferred path for the efs-utils config directory. efs-utils-config-legacy-dir-path will be used if it is not empty, otherwise efs-utils-config-dir-path will be used. (default "/var/amazon/efs")
-efs-utils-config-legacy-dir-path string
The path to the legacy efs-utils config directory mounted from the host path /etc/amazon/efs (default "/etc/amazon/efs-legacy")
-efs-utils-static-files-path string
The path to efs-utils static files directory (default "/etc/amazon/efs-static-files/")
-endpoint string
CSI Endpoint (default "unix://tmp/csi.sock")
-force-unmount-after-timeout
Enable force unmount if normal unmount times out during NodeUnpublishVolume.
-http-endpoint string
TCP network address for the Prometheus metrics HTTP server (e.g. 0.0.0.0:3301). Disabled when empty.
-legacy_stderr_threshold_behavior
If true, stderrthreshold is ignored when logtostderr=true (legacy behavior). If false, stderrthreshold is honored even when logtostderr=true (default true)
-log_backtrace_at value
when logging hits line file:N, emit a stack trace
-log_dir string
If non-empty, write log files in this directory (no effect when -logtostderr=true)
-log_file string
If non-empty, use this log file (no effect when -logtostderr=true)
-log_file_max_size uint
Defines the maximum size a log file can grow to (no effect when -logtostderr=true). 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)
-max-inflight-mount-calls int
New NodePublishVolume operation will be blocked if maximum number of inflight calls is reached. If maxInflightMountCallsOptIn is true, it has to be set to a positive value. (default -1)
-max-inflight-mount-calls-opt-in
Opt in to use max inflight mount calls limit.
-metrics-cert-file string
Path to the TLS certificate file for the metrics server. Requires --metrics-key-file.
-metrics-key-file string
Path to the TLS private key file for the metrics server. Requires --metrics-cert-file.
-one_output
If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true)
-s3files-cloudwatch-log-enabled
Enable CloudWatch logging for S3Files in s3files-utils.conf. (default true)
-s3files-cloudwatch-metrics-enabled
Enable CloudWatch metrics emission for S3 files in s3files-utils.conf. (default true)
-s3files-utils-conf-overrides string
Comma-separated section:key=value overrides applied to s3files-utils.conf. These take precedence over other flags that control the same config (e.g., s3files-cloudwatch-log-enabled, s3files-cloudwatch-metrics-enabled).
-skip_headers
If true, avoid header prefixes in the log messages
-skip_log_headers
If true, avoid headers when opening log files (no effect when -logtostderr=true)
-stderrthreshold value
logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=true unless -legacy_stderr_threshold_behavior=false) (default 2)
-tags string
Space separated key:value pairs which will be added as tags for EFS resources. For example, 'environment:prod region:us-east-1'
-unmount-timeout duration
Timeout for unmounting a volume during NodeUnpublishVolume when forceUnmountAfterTimeout is true. If the timeout is reached, the volume will be forcibly unmounted. The default value is 30 seconds. (default 30s)
-v value
number for the log level verbosity
-version
Print the version and exit
-vmodule value
comma-separated list of pattern=N settings for file-filtered logging
-vol-metrics-fs-rate-limit int
Volume metrics routines rate limiter per file system (default 5)
-vol-metrics-opt-in
Opt in to emit volume metrics
-vol-metrics-refresh-period float
Refresh period for volume metrics in minutes (default 240)
-volume-attach-limit int
Maximum number of volumes that can be attached to a node. If volumeAttachLimitOptIn is true, it has to be set to a positive value. (default -1)
-volume-attach-limit-opt-in
Opt in to use volume attach limit.
Options (41)
| Option | Description | Source |
|---|---|---|
-adaptive-retry-mode | Opt out to use standard sdk retry configuration. | help |
-add_dir_header | If true, adds the file directory to the header of the log messages | help |
-alsologtostderr | log to standard error as well as files (no effect when -logtostderr=true) | help |
-alsologtostderrthreshold value | logs at or above this threshold go to stderr when -alsologtostderr=true (no effect when -logtostderr=true) | help |
-debug-logs | Set klog verbosity to level 5 and enable debug logging in efs-utils. | help |
-delete-access-point-root-dir | Opt in to delete access point root directory by DeleteVolume. | help |
-efs-cloudwatch-log-enabled | Enable CloudWatch logging for EFS in efs-utils.conf. | help |
-efs-utils-conf-overrides string | Comma-separated section:key=value overrides applied to efs-utils.conf. | help |
-efs-utils-config-dir-path string | The preferred path for the efs-utils config directory. | help |
-efs-utils-config-legacy-dir-path string | The path to the legacy efs-utils config directory mounted from the host path /etc/amazon/efs (default "/etc/amazon/efs-legacy") | help |
-efs-utils-static-files-path string | The path to efs-utils static files directory (default "/etc/amazon/efs-static-files/") | help |
-endpoint string | CSI Endpoint (default "unix://tmp/csi.sock") | help |
-force-unmount-after-timeout | Enable force unmount if normal unmount times out during NodeUnpublishVolume. | help |
-http-endpoint string | TCP network address for the Prometheus metrics HTTP server (e.g. 0.0.0.0:3301). | help |
-legacy_stderr_threshold_behavior | If true, stderrthreshold is ignored when logtostderr=true (legacy behavior). | help |
-log_backtrace_at value | when logging hits line file:N, emit a stack trace | help |
-log_dir string | If non-empty, write log files in this directory (no effect when -logtostderr=true) | help |
-log_file string | If non-empty, use this log file (no effect when -logtostderr=true) | help |
-log_file_max_size uint | Defines the maximum size a log file can grow to (no effect when -logtostderr=true). | help |
-logtostderr | log to standard error instead of files (default true) | help |
-max-inflight-mount-calls int | New NodePublishVolume operation will be blocked if maximum number of inflight calls is reached. | help |
-max-inflight-mount-calls-opt-in | Opt in to use max inflight mount calls limit. | help |
-metrics-cert-file string | Path to the TLS certificate file for the metrics server. | help |
-metrics-key-file string | Path to the TLS private key file for the metrics server. | help |
-one_output | If true, only write logs to their native severity level (vs also writing to each lower severity level; | help |
-s3files-cloudwatch-log-enabled | Enable CloudWatch logging for S3Files in s3files-utils.conf. | help |
-s3files-cloudwatch-metrics-enabled | Enable CloudWatch metrics emission for S3 files in s3files-utils.conf. | help |
-s3files-utils-conf-overrides string | Comma-separated section:key=value overrides applied to s3files-utils.conf. | help |
-skip_headers | If true, avoid header prefixes in the log messages | help |
-skip_log_headers | If true, avoid headers when opening log files (no effect when -logtostderr=true) | help |
-stderrthreshold value | logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=true unless -legacy_stderr_threshold_behavior=false) (default 2) | help |
-tags string | Space separated key:value pairs which will be added as tags for EFS resources. | help |
-unmount-timeout duration | Timeout for unmounting a volume during NodeUnpublishVolume when forceUnmountAfterTimeout is true. | help |
-v value | number for the log level verbosity | help |
-version | Print the version and exit | help |
-vmodule value | comma-separated list of pattern=N settings for file-filtered logging | help |
-vol-metrics-fs-rate-limit int | Volume metrics routines rate limiter per file system (default 5) | help |
-vol-metrics-opt-in | Opt in to emit volume metrics | help |
-vol-metrics-refresh-period float | Refresh period for volume metrics in minutes (default 240) | help |
-volume-attach-limit int | Maximum number of volumes that can be attached to a node. | help |
-volume-attach-limit-opt-in | Opt in to use volume attach limit. | help |