安装您的 InfluxDB Clustered 许可证
在您的集群中安装 InfluxDB Clustered 许可证,以授权使用 InfluxDB Clustered 软件。
安装您的 InfluxDB 许可证
如果您尚未这样做,请请求 InfluxDB Clustered 许可证。
InfluxData 为您提供一个
license.yml
文件,该文件将您的许可证令牌封装为自定义 Kubernetes 资源。使用
kubectl
应用并在您的 InfluxDB 命名空间中创建License
资源kubectl apply --filename license.yml --namespace influxdb
InfluxDB Clustered 检测 License
资源,并将凭据提取到 InfluxDB Clustered Kubernetes Pods 所需的 secret 中。Pods 在启动时和运行期间定期(大约每小时一次)验证许可证 secret。
从非授权版本升级
如果您当前正在使用 InfluxDB Clustered 的非授权预览版本,并且想要升级到授权版本,请执行以下操作
如果您使用
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-license
的 Secret
。要查看 license controller
日志以进行故障排除,请运行以下命令
kubectl logs deployment/license-controller --namespace influxdb
有关 InfluxDB Clustered 许可的更多信息,请参阅管理您的 InfluxDB Clustered 许可证
此页内容是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB Clustered 和本文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。