文档

安装您的 InfluxDB 集群许可证

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

安装您的 InfluxDB 许可证

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

  2. InfluxData 为您提供了一个包含许可证令牌的 license.yml 文件,作为自定义 Kubernetes 资源。

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

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

InfluxDB 集群检测 License 资源,并将凭证提取到 InfluxDB 集群 Kubernetes 容器所需的秘密中。容器在启动时以及运行期间(大约每小时一次)验证许可证秘密。

从非许可版本升级

如果您目前正在使用未经授权的InfluxDB Clustered预览版,并希望升级到授权版本,请按照以下步骤操作:

  1. 安装InfluxDB授权

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

    如果您使用InfluxDB Clustered Helm图表,请更新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-licenseSecret

kubectl get secret iox-license --namespace influxdb

如果该秘密不存在,请查看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 v3增强功能和InfluxDB Clustered现已上市

新功能,包括更快的查询性能和管理工具,推动了InfluxDB v3产品线的进步。InfluxDB Clustered现已上市。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了重大改进,并提供了新的管理工具。这些改进包括一个用于监控InfluxDB集群健康状况的操作仪表板,InfluxDB Cloud Dedicated中的单点登录(SSO)支持以及针对令牌和数据库的新管理API。

了解v3的新增强功能


InfluxDB Clustered上市

InfluxDB 集群版现已正式推出,为您自建堆栈提供 InfluxDB v3 的强大功能。

与我们讨论 InfluxDB 集群版