Flink parameters

Provide the appropriate values to configure Apache Flink processing, the Apache Flink persistent volume claim (PVC), and the Docker image that is used by the initialization containers in pods for deploying Flink event processors.

Notation

Configuration parameters for custom resources start with the spec.bai_configuration. prefix.

For example:
spec:
  bai_configuration:
    flink:
      task_manager_memory: '2728mb'

Measurement units

The task_manager_memory and job_manager_memory parameters are used for configuring Flink parameters. For the list of supported units, see the Enum MemorySize.MemoryUnit page of the documentation for Flink configuration.

The task_manager_memory_request, task_manager_memory_limit, job_manager_memory_request, and job_manager_memory_limit parameters are used for configuring requests and limits for Kubernetes memory and CPU resources. Find the valid units on the following pages.
  • For memory requests and limits, see the Meaning of Memory page of the Kubernetes documentation.
  • For CPU requests and limits, see the Meaning of CPU page of the Kubernetes documentation.