Usage of /usr/bin/controller:
-allow-crd-deletion
allow kro to delete CRDs
-client-burst int
The number of requests that can be stored for processing before the server starts enforcing the QPS limit (default 150)
-client-qps float
The number of queries per second to allow (default 100)
-dynamic-controller-concurrent-reconciles int
The number of dynamic controller reconciles to run in parallel (default 1)
-dynamic-controller-default-queue-max-retries int
maximum number of retries for an item in the queue will be retried before being dropped (default 20)
-dynamic-controller-default-resync-period int
interval at which the controller will re list resources even with no changes, in seconds. (default 36000)
-dynamic-controller-rate-limiter-burst-limit int
Burst size of events for the dynamic controller rate limiter. (default 100)
-dynamic-controller-rate-limiter-max-delay duration
Maximum delay for the dynamic controller rate limiter, in seconds. (default 16m40s)
-dynamic-controller-rate-limiter-min-delay duration
Minimum delay for the dynamic controller rate limiter, in milliseconds. (default 200ms)
-dynamic-controller-rate-limiter-rate-limit int
Rate limit to control how frequently events are allowed to happen for the dynamic controller. (default 10)
-enable-controller-warmup
Enable controller warmup to start controller sources (watches/informers) before leader election is won. This pre-populates caches and improves leader failover time. Requires --leader-elect to be set.
-feature-gates string
A set of key=value pairs that describe feature gates for alpha/experimental features. For example: --feature-gates=InstanceConditionEvents=true. Known features: AllAlpha=true|false (ALPHA - default=false), AllBeta=true|false (BETA - default=false), CELOmitFunction=true|false (ALPHA - default=false), InstanceConditionEvents=true|false (ALPHA - default=false), InstanceConditionMetrics=true|false (ALPHA - default=false)
-graceful-shutdown-timeout duration
maximum duration to wait for the controller manager to gracefully shutdown (default 1m0s)
-graph-revision-concurrent-reconciles int
The number of graph revision reconciles to run in parallel (default 1)
-health-probe-bind-address string
The address the probe endpoint binds to. (default ":8079")
-instance-requeue-interval duration
Fixed delay between delayed instance requeues while waiting for cluster state to settle. (default 3s)
-kubeconfig string
Paths to a kubeconfig. Only required if out-of-cluster.
-leader-elect
Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.
-leader-election-lease-duration duration
Duration that non-leader candidates will wait to force acquire leadership. (default 15s)
-leader-election-namespace string
Specific namespace that the controller will utilize to manage the coordination.k8s.io/lease object forleader election. By default it will try to use the namespace of the service account mounted to the controller pod.
-leader-election-renew-deadline duration
Duration the acting leader will retry refreshing leadership before giving up. (default 10s)
-leader-election-retry-period duration
Duration between each leader election action. (default 2s)
-metrics-bind-address string
The address the metric endpoint binds to. (default ":8078")
-pprof-bind-address string
The address the pprof endpoint binds to (only used in debug builds). (default ":6060")
-resource-graph-definition-concurrent-reconciles int
The number of resource graph definition reconciles to run in parallel (default 1)
-rgd-max-collection-dimension-size int
Maximum size of collection dimension per forEach defined in ResourceGraphDefinitions (default 10)
-rgd-max-collection-size int
Maximum size of collections generated by forEach in ResourceGraphDefinitions (default 1000)
-rgd-max-graph-revisions int
Maximum number of GraphRevisions to retain per ResourceGraphDefinition (default 5)
-rgd-progress-requeue-delay duration
Delay before requeuing while an RGD is waiting for asynchronous progress (default 3s)
-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 (34)
| Option | Description | Source |
|---|---|---|
-allow-crd-deletion | allow kro to delete CRDs | help |
-client-burst int | The number of requests that can be stored for processing before the server starts enforcing the QPS limit (default 150) | help |
-client-qps float | The number of queries per second to allow (default 100) | help |
-dynamic-controller-concurrent-reconciles int | The number of dynamic controller reconciles to run in parallel (default 1) | help |
-dynamic-controller-default-queue-max-retries int | maximum number of retries for an item in the queue will be retried before being dropped (default 20) | help |
-dynamic-controller-default-resync-period int | interval at which the controller will re list resources even with no changes, in seconds. | help |
-dynamic-controller-rate-limiter-burst-limit int | Burst size of events for the dynamic controller rate limiter. | help |
-dynamic-controller-rate-limiter-max-delay duration | Maximum delay for the dynamic controller rate limiter, in seconds. | help |
-dynamic-controller-rate-limiter-min-delay duration | Minimum delay for the dynamic controller rate limiter, in milliseconds. | help |
-dynamic-controller-rate-limiter-rate-limit int | Rate limit to control how frequently events are allowed to happen for the dynamic controller. | help |
-enable-controller-warmup | Enable controller warmup to start controller sources (watches/informers) before leader election is won. | help |
-feature-gates string | A set of key=value pairs that describe feature gates for alpha/experimental features. | help |
-graceful-shutdown-timeout duration | maximum duration to wait for the controller manager to gracefully shutdown (default 1m0s) | help |
-graph-revision-concurrent-reconciles int | The number of graph revision reconciles to run in parallel (default 1) | help |
-health-probe-bind-address string | The address the probe endpoint binds to. | help |
-instance-requeue-interval duration | Fixed delay between delayed instance requeues while waiting for cluster state to settle. | help |
-kubeconfig string | Paths to a kubeconfig. | help |
-leader-elect | Enable leader election for controller manager. | help |
-leader-election-lease-duration duration | Duration that non-leader candidates will wait to force acquire leadership. | help |
-leader-election-namespace string | Specific namespace that the controller will utilize to manage the coordination.k8s.io/lease object forleader election. | help |
-leader-election-renew-deadline duration | Duration the acting leader will retry refreshing leadership before giving up. | help |
-leader-election-retry-period duration | Duration between each leader election action. | help |
-metrics-bind-address string | The address the metric endpoint binds to. | help |
-pprof-bind-address string | The address the pprof endpoint binds to (only used in debug builds). | help |
-resource-graph-definition-concurrent-reconciles int | The number of resource graph definition reconciles to run in parallel (default 1) | help |
-rgd-max-collection-dimension-size int | Maximum size of collection dimension per forEach defined in ResourceGraphDefinitions (default 10) | help |
-rgd-max-collection-size int | Maximum size of collections generated by forEach in ResourceGraphDefinitions (default 1000) | help |
-rgd-max-graph-revisions int | Maximum number of GraphRevisions to retain per ResourceGraphDefinition (default 5) | help |
-rgd-progress-requeue-delay duration | Delay before requeuing while an RGD is waiting for asynchronous progress (default 3s) | 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 |