自定义您的集群配置
使用环境变量来自定义 InfluxDB 集群中组件的配置选项。
在您的 AppInstance
资源中,为 spec.package.spec.components.<component>.template.containers.iox.env
属性中的各个组件配置环境变量。以下 InfluxDB Clustered 组件是可配置的
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 Clustered 组件是可配置的
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 Clustered Helm chart),将更改应用到您的集群
kubectl apply \
--filename myinfluxdb.yml \
--namespace influxdb
helm upgrade \
influxdata/influxdb3-clustered \
-f ./values.yml \
--namespace influxdb
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB Clustered 和此文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。