文档文档

自定义您的集群配置

使用环境变量来自定义 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 支持

将更改应用到您的集群

使用 kubectlhelm(如果使用 InfluxDB Clustered Helm chart),将更改应用到您的集群

kubectl apply \
  --filename myinfluxdb.yml \
  --namespace influxdb
helm upgrade \
  influxdata/influxdb3-clustered \
  -f ./values.yml \
  --namespace influxdb

此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在一样使用它,而无需对代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已发布公开 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可授权。

我们正在发布两个产品作为 Alpha 版的一部分。

InfluxDB 3 Core 是我们的新开源产品。它是一个用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看