自定义集群配置
使用环境变量来自定义 InfluxDB 集群中组件的配置选项。
在您的 AppInstance
资源中,配置 spec.package.spec.components.<component>.template.containers.iox.env
属性中各个组件的环境变量。以下 InfluxDB 集群组件可配置:
ingester
querier
router
compactor
garbage-collector
在 env
属性中,将每个环境变量结构化为键值对,其中键是环境变量名称,值是环境变量值(字符串格式)- 例如
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'
在您的 values.yaml
中,配置 components.<component>.template.containers.iox.env
属性中各个组件的环境变量。以下 InfluxDB 集群组件可配置:
ingester
querier
router
compactor
garbage-collector
在 env
属性中,将每个环境变量结构化为键值对,其中键是环境变量名称,值是环境变量值(字符串格式)- 例如
components:
router:
template:
containers:
iox:
env:
INFLUXDB_IOX_MAX_HTTP_REQUESTS: '4500'
INFLUXDB_IOX_MAX_HTTP_REQUEST_SIZE: '52428800'
有关更多信息,请参阅 管理 InfluxDB 集群中的环境变量。
可配置设置
有关可配置设置及其相关环境变量的信息,请 联系 InfluxData 支持。
将更改应用到您的集群
使用 kubectl
或 helm
(如果使用 InfluxDB 集群 Helm 图表),将更改应用到您的集群
kubectl apply \
--filename myinfluxdb.yml \
--namespace influxdb
helm upgrade \
influxdata/influxdb3-clustered \
-f ./values.yml \
--namespace influxdb
这个页面有帮助吗?
感谢您的反馈!