Slackbot
07/16/2024, 3:48 PMkapa.ai
07/16/2024, 3:48 PMsuhas dsouza
07/16/2024, 3:50 PMkapa.ai
07/16/2024, 3:50 PMkapa.ai
07/16/2024, 3:50 PMvalues.yaml
file and specify your own configuration. This file should be located in the local folder and populated with the default configuration override values. Here is an example of how you can do it: 1. Create a values.yaml
file in your local directory. 2. Populate it with the default configuration override values. For example: yaml global: env_vars: SIDECAR_KUBE_CPU_LIMIT: '3.0' SIDECAR_KUBE_CPU_REQUEST: '0.2'
3. After specifying your own configuration, run the following command: bash helm install --values path/to/values.yaml %release_name% airbyte/airbyte
Replace path/to/values.yaml
with the path to your values.yaml
file and %release_name%
with the name of your Helm release. You can find an example of a values.yaml
file in the [charts/airbyte](https://github.com/airbytehq/airbyte-platform/blob/main/charts/airbyte/values.yaml) folder of the Airbyte repository. Please note that the specific environment variables and their values you need to set depend on your specific use case and requirements. For more information, refer to the [Airbyte documentation on deploying Airbyte on Kubernetes using Helm](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#custom-deployment).kapa.ai
07/16/2024, 3:56 PMkapa.ai
07/16/2024, 3:56 PMJOB_MAIN_CONTAINER_*
environment variables in Helm, you can specify them in the values.yaml
file under the global
section. Here's an example of how you can do it: 1. Create a values.yaml
file in your local directory. 2. Populate it with the configuration override values. For example: yaml global: jobs: resources: requests: cpu: '0.5' # 50% of a single core memory: '2Gi' # 2 gigabytes limits: cpu: '1' # 100% of a single core memory: '4Gi' # 4 gigabytes
In this example, JOB_MAIN_CONTAINER_CPU_REQUEST
is set to '0.5' (50% of a single core), JOB_MAIN_CONTAINER_CPU_LIMIT
is set to '1' (100% of a single core), JOB_MAIN_CONTAINER_MEMORY_REQUEST
is set to '2Gi' (2 gigabytes), and JOB_MAIN_CONTAINER_MEMORY_LIMIT
is set to '4Gi' (4 gigabytes). 3. After specifying your own configuration, run the following command: bash helm install --values path/to/values.yaml %release_name% airbyte/airbyte
Replace path/to/values.yaml
with the path to your values.yaml
file and %release_name%
with the name of your Helm release. Please note that the specific values you need to set depend on your specific use case and requirements. For more information, refer to the [Airbyte documentation on deploying Airbyte on Kubernetes using Helm](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#custom-deployment) and the [discussion on the Airbyte forum](https://github.com/airbytehq/airbyte/issues/35749).