文档

安装您的 InfluxDB Clustered 许可证

在您的集群中安装 InfluxDB Clustered 许可证,以授权使用 InfluxDB Clustered 软件。

安装您的 InfluxDB 许可证

  1. 如果您尚未这样做,请请求 InfluxDB Clustered 许可证

  2. InfluxData 为您提供一个 license.yml 文件,该文件将您的许可证令牌封装为自定义 Kubernetes 资源。

  3. 使用 kubectl 应用并在您的 InfluxDB 命名空间中创建 License 资源

    kubectl apply --filename license.yml --namespace influxdb
    

InfluxDB Clustered 检测 License 资源,并将凭据提取到 InfluxDB Clustered Kubernetes Pods 所需的 secret 中。Pods 在启动时和运行期间定期(大约每小时一次)验证许可证 secret。

从非授权版本升级

如果您当前正在使用 InfluxDB Clustered 的非授权预览版本,并且想要升级到授权版本,请执行以下操作

  1. 安装 InfluxDB 许可证

  2. 如果您使用 AppInstance 资源配置来配置您的集群,请在您的 myinfluxdb.yml 中,更新 spec.package.image 中定义的软件包版本以使用授权版本。

    如果使用 InfluxDB Clustered Helm chart,请更新您的 values.yaml 中的 image.tag 属性以使用授权版本。

    首先升级到检查点版本

    在升级 InfluxDB Clustered 时,始终先升级到每个检查点版本,然后再继续升级到较新版本。跳过检查点版本进行升级可能会导致数据损坏或丢失。

apiVersion: kubecfg.dev/v1alpha1
kind: AppInstance
# ...
spec:
  package:
    # ...
    image: us-docker.pkg.dev/influxdb2-artifacts/clustered/influxdb:
PACKAGE_VERSION
# values.yaml

image:
  tag: 
PACKAGE_VERSION

PACKAGE_VERSION 替换为要升级到的版本号。

验证您的许可证

激活许可证后,使用以下信号验证许可证是否已激活并正常运行。

验证 Secret 是否存在

运行以下命令以验证许可证激活是否创建了 iox-license secret

kubectl get secret iox-license --namespace influxdb

如果 secret 不存在,请查看 license-controller 日志以获取更多信息或错误。

查看 license controller 日志

license controller 组件从您的 License 创建一个名为 iox-licenseSecret。要查看 license controller 日志以进行故障排除,请运行以下命令

kubectl logs deployment/license-controller --namespace influxdb

有关 InfluxDB Clustered 许可的更多信息,请参阅管理您的 InfluxDB Clustered 许可证


此页内容是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

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

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

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

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

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