Usage of /usr/bin/csi-addons-sidecar:
-alsologtostderr
[DEPRECATED] no-op, will be removed in the next release
-automaxprocs
automatically set GOMAXPROCS to match Linux container CPU quota
-controller-ip 192.168.61.228
The TCP network ip address where the gRPC server for controller request, will listen (example: 192.168.61.228)
-controller-port 8080
The TCP network port where the gRPC server for controller request, will listen (example: 8080)
-csi-addons-address string
CSI Addons endopoint (default "/run/csi-addons/socket")
-enable-auth
Enable Authorization checks and TLS communication (enabled by default) (default true)
-enable-volume-condition
Enable reporting of the volume condition
-kubeconfig string
Paths to a kubeconfig. Only required if out-of-cluster.
-leader-election-lease-duration duration
Duration, in seconds, that non-leader candidates will wait to force acquire leadership. Defaults to 15 seconds. (default 15s)
-leader-election-namespace string
The namespace where the leader election resource exists. Defaults to the pod namespace if not set.
-leader-election-renew-deadline duration
Duration, in seconds, that the acting leader will retry refreshing leadership before giving up. Defaults to 10 seconds. (default 10s)
-leader-election-retry-period duration
Duration, in seconds, the LeaderElector clients should wait between tries of actions. Defaults to 5 seconds. (default 5s)
-log_file string
If non-empty, also write logs to this file
-logtostderr
[DEPRECATED] no-op, will be removed in the next release (default true)
-namespace string
namespace of the Pod that contains this sidecar
-node-id string
NodeID
-pod string
name of the Pod that contains this sidecar
-pod-uid string
UID of the Pod that contains this sidecar
-stagingpath string
stagingpath (default "/var/lib/kubelet/plugins/kubernetes.io/csi/")
-timeout duration
Timeout for waiting for response (default 3m0s)
-tls-cipher-suites string
Comma-separated list of TLS 1.2 cipher suites using Go names. Empty uses Go defaults. Ignored for TLS 1.3 connections
-tls-curve-preferences string
Comma-separated list of preferred key exchange curves/groups using Go names (X25519, CurveP256, CurveP384, CurveP521, X25519MLKEM768, SecP256r1MLKEM768, SecP384r1MLKEM1024). Empty uses Go defaults
-tls-min-version string
Minimum TLS version (VersionTLS12, VersionTLS13). Empty uses Go default (TLS 1.2)
-v value
Alias for --zap-log-level, accepts klog-style verbosity (e.g. -v=0, -v=3)
-version
Print Version details
-volume-condition-interval duration
Interval between volume condition checks (default 1m0s)
-volume-condition-recorders string
location(s) to report volume condition to (default "log,pvcEvent,pvcAnnotation")
-zap-devel
Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode defaults(encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error) (default true)
-zap-encoder value
Zap log encoding (one of 'json' or 'console')
-zap-log-level value
Zap Level to configure the verbosity of logging. Can be one of 'debug', 'info', 'error', 'panic' or any integer value > 0 which corresponds to custom debug levels of increasing verbosity
-zap-stacktrace-level value
Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').
-zap-time-encoding value
Zap time encoding (one of 'epoch', 'millis', 'nano', 'iso8601', 'rfc3339' or 'rfc3339nano'). Defaults to 'epoch'.
Options (32)
| Option | Description | Source |
|---|---|---|
-alsologtostderr | [DEPRECATED] no-op, will be removed in the next release | help |
-automaxprocs | automatically set GOMAXPROCS to match Linux container CPU quota | help |
-controller-ip 192.168.61.228 | The TCP network ip address where the gRPC server for controller request, will listen (example: 192.168.61.228) | help |
-controller-port 8080 | The TCP network port where the gRPC server for controller request, will listen (example: 8080) | help |
-csi-addons-address string | CSI Addons endopoint (default "/run/csi-addons/socket") | help |
-enable-auth | Enable Authorization checks and TLS communication (enabled by default) (default true) | help |
-enable-volume-condition | Enable reporting of the volume condition | help |
-kubeconfig string | Paths to a kubeconfig. | help |
-leader-election-lease-duration duration | Duration, in seconds, that non-leader candidates will wait to force acquire leadership. | help |
-leader-election-namespace string | The namespace where the leader election resource exists. | help |
-leader-election-renew-deadline duration | Duration, in seconds, that the acting leader will retry refreshing leadership before giving up. | help |
-leader-election-retry-period duration | Duration, in seconds, the LeaderElector clients should wait between tries of actions. | help |
-log_file string | If non-empty, also write logs to this file | help |
-logtostderr | [DEPRECATED] no-op, will be removed in the next release (default true) | help |
-namespace string | namespace of the Pod that contains this sidecar | help |
-node-id string | NodeID | help |
-pod string | name of the Pod that contains this sidecar | help |
-pod-uid string | UID of the Pod that contains this sidecar | help |
-stagingpath string | stagingpath (default "/var/lib/kubelet/plugins/kubernetes.io/csi/") | help |
-timeout duration | Timeout for waiting for response (default 3m0s) | help |
-tls-cipher-suites string | Comma-separated list of TLS 1.2 cipher suites using Go names. | help |
-tls-curve-preferences string | Comma-separated list of preferred key exchange curves/groups using Go names (X25519, CurveP256, CurveP384, CurveP521, X25519MLKEM768, SecP256r1MLKEM768, SecP384r1MLKEM1024). | help |
-tls-min-version string | Minimum TLS version (VersionTLS12, VersionTLS13). | help |
-v value | Alias for --zap-log-level, accepts klog-style verbosity (e.g. -v=0, -v=3) | help |
-version | Print Version details | help |
-volume-condition-interval duration | Interval between volume condition checks (default 1m0s) | help |
-volume-condition-recorders string | location(s) to report volume condition to (default "log,pvcEvent,pvcAnnotation") | help |
-zap-devel | Development Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). | help |
-zap-encoder value | Zap log encoding (one of 'json' or 'console') | help |
-zap-log-level value | Zap Level to configure the verbosity of logging. | help |
-zap-stacktrace-level value | Zap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic'). | help |
-zap-time-encoding value | Zap time encoding (one of 'epoch', 'millis', 'nano', 'iso8601', 'rfc3339' or 'rfc3339nano'). | help |