OS Manuals

/usr/bin/controller

Kube Resource Orchestrator - Kubernetes controller for grouping related resources via ResourceGraphDefinitions (FIPS-enabled)

From kro-fips 0.9.4-r5 (enterprise-packages), captured 2026-11-08 by running controller --help (exit 0). permalink

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)
OptionDescriptionSource
-allow-crd-deletionallow kro to delete CRDshelp
-client-burst intThe number of requests that can be stored for processing before the server starts enforcing the QPS limit (default 150)help
-client-qps floatThe number of queries per second to allow (default 100)help
-dynamic-controller-concurrent-reconciles intThe number of dynamic controller reconciles to run in parallel (default 1)help
-dynamic-controller-default-queue-max-retries intmaximum number of retries for an item in the queue will be retried before being dropped (default 20)help
-dynamic-controller-default-resync-period intinterval at which the controller will re list resources even with no changes, in seconds.help
-dynamic-controller-rate-limiter-burst-limit intBurst size of events for the dynamic controller rate limiter.help
-dynamic-controller-rate-limiter-max-delay durationMaximum delay for the dynamic controller rate limiter, in seconds.help
-dynamic-controller-rate-limiter-min-delay durationMinimum delay for the dynamic controller rate limiter, in milliseconds.help
-dynamic-controller-rate-limiter-rate-limit intRate limit to control how frequently events are allowed to happen for the dynamic controller.help
-enable-controller-warmupEnable controller warmup to start controller sources (watches/informers) before leader election is won.help
-feature-gates stringA set of key=value pairs that describe feature gates for alpha/experimental features.help
-graceful-shutdown-timeout durationmaximum duration to wait for the controller manager to gracefully shutdown (default 1m0s)help
-graph-revision-concurrent-reconciles intThe number of graph revision reconciles to run in parallel (default 1)help
-health-probe-bind-address stringThe address the probe endpoint binds to.help
-instance-requeue-interval durationFixed delay between delayed instance requeues while waiting for cluster state to settle.help
-kubeconfig stringPaths to a kubeconfig.help
-leader-electEnable leader election for controller manager.help
-leader-election-lease-duration durationDuration that non-leader candidates will wait to force acquire leadership.help
-leader-election-namespace stringSpecific namespace that the controller will utilize to manage the coordination.k8s.io/lease object forleader election.help
-leader-election-renew-deadline durationDuration the acting leader will retry refreshing leadership before giving up.help
-leader-election-retry-period durationDuration between each leader election action.help
-metrics-bind-address stringThe address the metric endpoint binds to.help
-pprof-bind-address stringThe address the pprof endpoint binds to (only used in debug builds).help
-resource-graph-definition-concurrent-reconciles intThe number of resource graph definition reconciles to run in parallel (default 1)help
-rgd-max-collection-dimension-size intMaximum size of collection dimension per forEach defined in ResourceGraphDefinitions (default 10)help
-rgd-max-collection-size intMaximum size of collections generated by forEach in ResourceGraphDefinitions (default 1000)help
-rgd-max-graph-revisions intMaximum number of GraphRevisions to retain per ResourceGraphDefinition (default 5)help
-rgd-progress-requeue-delay durationDelay before requeuing while an RGD is waiting for asynchronous progress (default 3s)help
-zap-develDevelopment Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn).help
-zap-encoder valueZap log encoding (one of 'json' or 'console')help
-zap-log-level valueZap Level to configure the verbosity of logging.help
-zap-stacktrace-level valueZap Level at and above which stacktraces are captured (one of 'info', 'error', 'panic').help
-zap-time-encoding valueZap time encoding (one of 'epoch', 'millis', 'nano', 'iso8601', 'rfc3339' or 'rfc3339nano').help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.