kubernetes.operator.config.cache.size |
1000 |
Integer |
Max config cache size. |
kubernetes.operator.config.cache.timeout |
10 min |
Duration |
Expiration time for cached configs. |
kubernetes.operator.deployment.readiness.timeout |
1 min |
Duration |
The timeout for deployments to become ready/stable before being rolled back if rollback is enabled. |
kubernetes.operator.deployment.rollback.enabled |
false |
Boolean |
Whether to enable rolling back failed deployment upgrades. |
kubernetes.operator.dynamic.config.check.interval |
5 min |
Duration |
Time interval for checking config changes. |
kubernetes.operator.dynamic.config.enabled |
true |
Boolean |
Whether to enable on-the-fly config changes through the operator configmap. |
kubernetes.operator.dynamic.namespaces.enabled |
false |
Boolean |
Enables dynamic change of watched/monitored namespaces. |
kubernetes.operator.flink.client.cancel.timeout |
1 min |
Duration |
The timeout for the reconciler to wait for flink to cancel job. |
kubernetes.operator.flink.client.timeout |
10 s |
Duration |
The timeout for the observer to wait the flink rest client to return. |
kubernetes.operator.health.probe.enabled |
true |
Boolean |
Enables health probe for the kubernetes operator. |
kubernetes.operator.health.probe.port |
8085 |
Integer |
The port the health probe will use to expose the status. |
kubernetes.operator.jm-deployment-recovery.enabled |
true |
Boolean |
Whether to enable recovery of missing/deleted jobmanager deployments. |
kubernetes.operator.job.upgrade.ignore-pending-savepoint |
false |
Boolean |
Whether to ignore pending savepoint during job upgrade. |
kubernetes.operator.job.upgrade.last-state-fallback.enabled |
true |
Boolean |
Enables last-state fallback for savepoint upgrade mode. When the job is not running thus savepoint cannot be triggered but HA metadata is available for last state restore the operator can initiate the upgrade process when the flag is enabled. |
kubernetes.operator.label.selector |
(none) |
String |
Label selector of the custom resources to be watched. Please see https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors for the format supported. |
kubernetes.operator.observer.progress-check.interval |
10 s |
Duration |
The interval for observing status for in-progress operations such as deployment and savepoints. |
kubernetes.operator.observer.rest-ready.delay |
10 s |
Duration |
Final delay before deployment is marked ready after port becomes accessible. |
kubernetes.operator.periodic.savepoint.interval |
0 ms |
Duration |
Interval at which periodic savepoints will be triggered. The triggering schedule is not guaranteed, savepoints will be triggered as part of the regular reconcile loop. |
kubernetes.operator.reconcile.interval |
1 min |
Duration |
The interval for the controller to reschedule the reconcile process. |
kubernetes.operator.reconcile.parallelism |
10 |
Integer |
The maximum number of threads running the reconciliation loop. Use -1 for infinite. |
kubernetes.operator.resource.cleanup.timeout |
1 min |
Duration |
The timeout for the resource clean up to wait for flink to shutdown cluster. |
kubernetes.operator.retry.initial.interval |
5 s |
Duration |
Initial interval of automatic reconcile retries on recoverable errors. |
kubernetes.operator.retry.interval.multiplier |
2.0 |
Double |
Interval multiplier of automatic reconcile retries on recoverable errors. |
kubernetes.operator.retry.max.attempts |
10 |
Integer |
Max attempts of automatic reconcile retries on recoverable errors. |
kubernetes.operator.savepoint.format.type |
CANONICAL |
Enum |
Type of the binary format in which a savepoint should be taken.
Possible values:- "CANONICAL": A canonical, common for all state backends format. It lets you switch state backends.
- "NATIVE": A format specific for the chosen state backend, in its native binary format. Might be faster to take and restore from than the canonical one.
|
kubernetes.operator.savepoint.history.max.age |
86400000 ms |
Duration |
Maximum age for savepoint history entries to retain. Due to lazy clean-up, the most recent savepoint may live longer than the max age. |
kubernetes.operator.savepoint.history.max.age.threshold |
(none) |
Duration |
Maximum age threshold for savepoint history entries to retain. |
kubernetes.operator.savepoint.history.max.count |
10 |
Integer |
Maximum number of savepoint history entries to retain. |
kubernetes.operator.savepoint.history.max.count.threshold |
(none) |
Integer |
Maximum number threshold of savepoint history entries to retain. |
kubernetes.operator.savepoint.trigger.grace-period |
1 min |
Duration |
The interval before a savepoint trigger attempt is marked as unsuccessful. |
kubernetes.operator.user.artifacts.base.dir |
"/opt/flink/artifacts" |
String |
The base dir to put the session job artifacts. |
kubernetes.operator.user.artifacts.http.header |
(none) |
Map |
Custom HTTP header for HttpArtifactFetcher. The header will be applied when getting the session job artifacts. Expected format: headerKey1:headerValue1,headerKey2:headerValue2. |
kubernetes.operator.watched.namespaces |
"JOSDK_ALL_NAMESPACES" |
String |
Comma separated list of namespaces the operator monitors for custom resources. |