Customize your cluster configuration
Use environment variables to customize configuration options for components in your InfluxDB cluster.
In your AppInstance
resource, configure environment variables for individual
components in the
spec.package.spec.components.<component>.template.containers.iox.env
property.
The following InfluxDB Clustered components are configurable:
ingester
querier
router
compactor
garbage-collector
In the env
property, structure each environment variable as a key-value pair
where the key is the environment variable name and the value is the environment
variable value (string-formatted)–for example:
apiVersion: kubecfg.dev/v1alpha1
kind: AppInstance
metadata:
name: influxdb
namespace: influxdb
spec:
package:
# ...
spec:
components:
router:
template:
containers:
iox:
env:
INFLUXDB_IOX_MAX_HTTP_REQUESTS: '4500'
INFLUXDB_IOX_MAX_HTTP_REQUEST_SIZE: '52428800'
In your values.yaml
, configure environment variables for individual components
in the components.<component>.template.containers.iox.env
property.
The following InfluxDB Clustered components are configurable:
ingester
querier
router
compactor
garbage-collector
In the env
property, structure each environment variable as a key-value pair
where the key is the environment variable name and the value is the environment
variable value (string-formatted)–for example:
components:
router:
template:
containers:
iox:
env:
INFLUXDB_IOX_MAX_HTTP_REQUESTS: '4500'
INFLUXDB_IOX_MAX_HTTP_REQUEST_SIZE: '52428800'
For more information, see Manage environment variables in your InfluxDB Cluster.
Configurable settings
For information about what settings are configurable and their associated environment variables, contact InfluxData Support.
Apply the changes to your cluster
Use kubectl
or helm
(if using the InfluxDB Clustered Helm chart), to apply
the changes to your cluster:
kubectl apply \
--filename myinfluxdb.yml \
--namespace influxdb
helm upgrade \
influxdata/influxdb3-clustered \
-f ./values.yml \
--namespace influxdb
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.