These environment variables are used to define the resource requirements for the job containers in Airbyte. Here's what each of them does: - `JOB_MAIN_CONTAINER_CPU_LIMIT`: This variable defines the maximum CPU usage for the job container. The units follow either Docker or Kubernetes, depending on the deployment. By default, it's not set. [source](
https://docs.airbyte.com/operator-guides/configuring-connector-resources) - `JOB_MAIN_CONTAINER_CPU_REQUEST`: This variable defines the minimum CPU usage for the job container. The units follow either Docker or Kubernetes, depending on the deployment. By default, it's not set. [source](
https://docs.airbyte.com/operator-guides/configuring-connector-resources) - `JOB_MAIN_CONTAINER_MEMORY_LIMIT`: This variable defines the maximum RAM usage for the job container. The units follow either Docker or Kubernetes, depending on the deployment. By default, it's not set. [source](
https://docs.airbyte.com/operator-guides/configuring-airbyte) - `JOB_MAIN_CONTAINER_MEMORY_REQUEST`: This variable defines the minimum RAM usage for the job container. The units follow either Docker or Kubernetes, depending on the deployment. By default, it's not set. [source](
https://docs.airbyte.com/operator-guides/configuring-airbyte) These variables allow you to control the resource allocation for your job containers, which can be useful for optimizing the performance of your Airbyte deployment.