Skip to content
This repository has been archived by the owner on May 20, 2021. It is now read-only.

lightbend/flink-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Configuration

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.