Helm Chart for the Flink Operator from Lyft.
The chart is installable via both Helm 2 and 3 binaries, as indicated by the apiVersion
of v1
in Chart.yaml
.
The following table lists the configurable parameters of the chart and their default values.
Parameter | Description | Default |
---|---|---|
operatorImageName |
The name of the operator image | lyft/flinkk8soperator |
operatorVersion |
The version of the operator to install | 0.4.0 |
imagePullPolicy |
Docker image pull policy | IfNotPresent |
flinkJobNamespace |
K8s namespace where Flink jobs are to be deployed. | default |
limitNamespace |
Comma separated list of namespaces that the operator is configured to watch. Empty string by default, which indicates all namespaces will be watched. | "" |
resyncPeriod |
The resync period for all watchers | "30s" |
metricsPrefix |
Prefix for metrics propagated to prometheus | "flinkk8soperator" |
profilerPort |
Profiler port | "10254" |
ingressUrlFormat |
Ingress URL format | "" |
useKubectlProxy |
Whether to use kubectl proxy |
false |
containerNameFormat |
Container name format | "" |
workers |
Number of routines to process custom resource | 4 |
baseBackoffDuration |
The base backoff for exponential retries | "100ms" |
maxBackoffDuration |
The max backoff for exponential retries | "30s" |
maxErrDuration |
The max time to wait on errors | "5m" |
rbac.create |
Whether to create required roles and bindings | true |
resourcesRequests.memory |
Requested memory for the operator deployment | 1G |
resourcesRequests.cpu |
Requested CPU for the operator deployment | 0.5 |
resourcesLimits.memory |
Memory limits for the operator deployment | 1G |
resourcesLimits.cpu |
CPU limits for the operator deployment | 2 |
Name-related configs | ||
serviceAccounts.flink.create |
Create Flink operator ServiceAccount name using fully qualified app name | true |
serviceAccounts.flink.name |
ServiceAccount name for the Flink operator | default if not created |
serviceAccounts.flinkoperator.create |
Create Flink job ServiceAccount name using release name | true |
serviceAccounts.flinkoperator.name |
ServiceAccount name for the Flink jobs | default if not created |
Specify each parameter using the --set key=value[,key=value]
argument to helm install
.